@charset "utf-8";
body {
    font-family: "feipeng-Regular","PingFang SC","Microsoft YaHei" !important;  
}
@font-face {
    font-family: 'feipeng-Regular';
    src: url('../fonts/Poppins-Regular/PoppinsRegular.eot');
    src: url('../fonts/Poppins-Regular/PoppinsRegular.eot') format('embedded-opentype'),
         url('../fonts/Poppins-Regular/PoppinsRegular.woff2') format('woff2'),
         url('../fonts/Poppins-Regular/PoppinsRegular.woff') format('woff'),
         url('../fonts/Poppins-Regular/PoppinsRegular.ttf') format('truetype'),
         url('../fonts/Poppins-Regular/PoppinsRegular.svg#PoppinsRegular') format('svg');
}
@font-face {
    font-family: 'feipeng-SemiBold';
    src: url('../fonts/Poppins-SemiBold/PoppinsSemiBold.eot');
    src: url('../fonts/Poppins-SemiBold/PoppinsSemiBold.eot') format('embedded-opentype'),
         url('../fonts/Poppins-SemiBold/PoppinsSemiBold.woff2') format('woff2'),
         url('../fonts/Poppins-SemiBold/PoppinsSemiBold.woff') format('woff'),
         url('../fonts/Poppins-SemiBold/PoppinsSemiBold.ttf') format('truetype'),
         url('../fonts/Poppins-SemiBold/PoppinsSemiBold.svg#PoppinsSemiBold') format('svg');
}
@font-face {
    font-family: 'feipeng-Light';
    src: url('../fonts/Poppins-Light/PoppinsLight.eot');
    src: url('../fonts/Poppins-Light/PoppinsLight.eot') format('embedded-opentype'),
         url('../fonts/Poppins-Light/PoppinsLight.woff2') format('woff2'),
         url('../fonts/Poppins-Light/PoppinsLight.woff') format('woff'),
         url('../fonts/Poppins-Light/PoppinsLight.ttf') format('truetype'),
         url('../fonts/Poppins-Light/PoppinsLight.svg#PoppinsLight') format('svg');
}
@font-face {
    font-family: 'feipeng-ExtraBold';
    src: url('../fonts/Poppins-ExtraBold/PoppinsExtraBold.eot');
    src: url('../fonts/Poppins-ExtraBold/PoppinsExtraBold.eot') format('embedded-opentype'),
         url('../fonts/Poppins-ExtraBold/PoppinsExtraBold.woff2') format('woff2'),
         url('../fonts/Poppins-ExtraBold/PoppinsExtraBold.woff') format('woff'),
         url('../fonts/Poppins-ExtraBold/PoppinsExtraBold.ttf') format('truetype'),
         url('../fonts/Poppins-ExtraBold/PoppinsExtraBold.svg#PoppinsExtraBold') format('svg');
}
@font-face {
    font-family: 'feipeng-Bold';
    src: url('../fonts/Poppins-Bold/PoppinsBold.eot');
    src: url('../fonts/Poppins-Bold/PoppinsBold.eot') format('embedded-opentype'),
         url('../fonts/Poppins-Bold/PoppinsBold.woff2') format('woff2'),
         url('../fonts/Poppins-Bold/PoppinsBold.woff') format('woff'),
         url('../fonts/Poppins-Bold/PoppinsBold.ttf') format('truetype'),
         url('../fonts/Poppins-Bold/PoppinsBold.svg#PoppinsBold') format('svg');
}
@font-face {
    font-family: 'feipeng-Medium';
    src: url('../fonts/Poppins-Medium/PoppinsMedium.eot');
    src: url('../fonts/Poppins-Medium/PoppinsMedium.eot') format('embedded-opentype'),
         url('../fonts/Poppins-Medium/PoppinsMedium.woff2') format('woff2'),
         url('../fonts/Poppins-Medium/PoppinsMedium.woff') format('woff'),
         url('../fonts/Poppins-Medium/PoppinsMedium.ttf') format('truetype'),
         url('../fonts/Poppins-Medium/PoppinsMedium.svg#PoppinsMedium') format('svg');
}

/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /*分享中文版本*/
     content: '分享到 - 微信'; 
    /*分享英文版本*/
    /*content: 'Share the - weixin';*/
}
input, textarea{
    font-family: "feipeng-Regular","PingFang SC", "Microsoft YaHei" !important;
}
input:-webkit-autofill{
	transition: background-color 5000s ease-in-out 0s;
}  

/*导航默认选中*/
.head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--main-color1) !important;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after{
    opacity: 0.75;
}
.yxnav-active2 {
}
.ys-phnav3-lang-hd a{
    width: 100%;
}
.ys-ph-navbar3 .ys-phnav-header{
    background: #fff;
}
.ys-ph-navbar3 .ys-phnav-header a, .ys-ph-navbar3 .ys-phnav-search .icon-search{
    color: rgba(51, 51, 51, 0.80);
}
.ys-phnav-menubtn span, .ys-phnav-menubtn::after, .ys-phnav-menubtn::before {
    background: rgba(51, 51, 51, 0.80);
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, 
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font{
    color: var(--main-color1);
}
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a{
    color: #333;
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .3) !important;
    margin-left: 46px !important;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child),
.ys-slick-item:not(:first-child){
    display: none;
}
.ys-slick-item,
.pmsl-btm-list-link,
.ihtl-link-btm,
.illc-text,
.mpil-cont-tit,
.illc-text-awards-text,
.vull-cont-btm{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.ys-nybanner{
    overflow: hidden;
}
/* 规范-start */
:root {
    --main-color1: #6C3BB2;
    --hover-color1: #916FCF;
    --auxi-bgcolor1: #F8F9FA;
    --font-title1:52px;
    --font-title2:40px;
    --font-title3:30px;
    --font-title4:20px;
    --font-title5:17px;
    --font-parga1:17px;
    --font-parga2:14px;
    --std-padding1:90px;
    --std-padding2:64px;
    --std-padding3:120px;
    --std-margin1:32px;
    --std-height:80px;
    --std-icon:24px;
    --std-distance:12px;
    --std-regular:'feipeng-Regular';
    --std-semibold:'feipeng-SemiBold';
    --std-light:'feipeng-Light';
    --std-extrabold:'feipeng-ExtraBold';
    --std-bold:'feipeng-Bold';
    --std-medium:'feipeng-Medium';
}
.std-title1{
    font-size: var(--font-title1);
    line-height: 1.4;
    color: #333;
    font-family: var(--std-bold);   
}
.std-title2{
    font-size: var(--font-title2);
    line-height: 1.4;
    color: #333;
    font-family: var(--std-semibold);   
}
.std-title3{
    font-size: var(--font-title3);
    line-height: 1.4;
    color: #333;
    font-family: var(--std-semibold);   
}
.std-title4{
    font-size: var(--font-title4);
    line-height: 1.5;
    color: #333;  
}
.std-title5{
    font-size: var(--font-title5);
    line-height: 1.5;
    color: #333;
}
.yxedr-active h2{
    font-size: var(--font-title2);
    line-height: 1.4;
    color: #333;
    font-family: var(--std-semibold); 
    margin-bottom: 16px;
}
.yxedr-active h3{
    font-size: var(--font-title3);
    line-height: 1.4;
    color: #333;
    font-family: var(--std-semibold);  
    margin-bottom: 12px;
}
.yxedr-active h4{
    font-size: var(--font-title4);
    line-height: 1.5;
    color: #333;  
    margin-bottom: 10px;
}
.yxedr-active h5{
    font-size: var(--font-title5);
    line-height: 1.5;
    color: #333;
    margin-bottom: 9px;
}
.std-parga1,
.std-parga1 p{
    font-size: var(--font-parga1);
    line-height: 1.75;
    color: #333;
}
.std-parga2,
.std-parga2 p{
    font-size: var(--font-parga2);
    line-height: 1.5;
    color: #333;
}
.std-padding1{
    padding: var(--std-padding1) 0;
}
.std-padtop1{
    padding-top: var(--std-padding1);
}
.std-padbot1{
    padding-bottom: var(--std-padding1);
}
.std-martop1{
    margin-top: var(--std-padding1);
}
.std-padding2{
    padding: var(--std-padding2) 0;
}
.std-padtop2{
    padding-top: var(--std-padding2);
}
.std-padbot2{
    padding-bottom: var(--std-padding2);
}
.std-martop2{
    margin-top: var(--std-padding2);
}
.std-margin1{
    margin-bottom: var(--std-margin1);
}
/* 规范-end */
.ys-hd-pc{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .36s;
}
.ys-hd-pc::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(102, 102, 102, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
}
.mod-cover {
    overflow: visible;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.mod-cover img:nth-child(1) {
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
}
.mod-cover img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
    opacity: 0;
}
.head-logo{
    width: 128px;
    line-height: var(--std-height);
}
.head-logo a{
    display: block;
    line-height: var(--std-height);
}
.mon-head{
    display: flex;
    align-items: center;
}
.head-nav{
    display: flex;
    margin: 0 -4px;
}
.head-list{
    width: calc(100% - 140px - 260px);
    padding-left: 66px;
    padding-right: 80px;
}
.head-nav-item{
    padding: 0 4px;
}
.head-nav-item-title{
    font-size: 16px;
    line-height: var(--std-height);
    color: #fff;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
    transition: all .36s;
    position: relative;
    display: block;
    padding: 0 18px;
}
.head-nav-item-title::after{
    content: "";
    width: 100%;
    height: 38px;
    border-radius: 60px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.head-other-lang-icon{
    width: var(--std-icon);
}
.head-other-lang a{
    display: flex;
    align-items: center;
}
.head-other-lang p{
    font-size: 16px;
    line-height: var(--std-height);
    color: #fff;
    transition: all .36s;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.12);
    margin-left: 10px;
}
.head-other{
    display: flex;
    align-items: center;
    width: 260px;
    justify-content: flex-end;
}
.head-other-search-tp{
    width: var(--std-icon);
    line-height: var(--std-height);
    cursor: pointer;
}
.head-other-search{
    margin-left: 16px;
}
.head-other-btn{
    margin-left: 42px;
}
.head-other-btn .std-btn1-box p{
    font-size: 14px;
}
.head-other-btn .std-btn1-box{
    padding: 0 20px;
}
.ys-ban-imgbox::before{
    width: 70%;
    opacity: 0.4;
    background: linear-gradient(90deg, #000 18.8%, rgba(0, 0, 0, 0.00) 100%);
}
.std-btn3 .std-btn1-bg{
    background: #fff;
}
.std-btn1,
.std-btn4{
    display: inline-block;
    position: relative;
    overflow: hidden;
    border-radius: 50px;
    z-index: 1;
    transition: all .36s;
}
.std-btn1-bg,
.std-btn4-bg{
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background: #8B47CE;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%,-50%,0) scale(0);
    z-index: -1;
    opacity: 0;
    transition: opacity .2s ease-in-out,transform 0s .2s;
}
.std-btn4-bg{
    background: #4B0A76;
}
.std-btn1{
    background: var(--main-color1);
    border: 1px solid var(--main-color1);
}
.std-btn1-box{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 30px;
    position: relative;
    z-index: 5;
    cursor: pointer;
}
.std-btn1-box p ,
.std-btn4-box p {
    color: #fff;
    transition: all 0.6s;
    position: relative;
    z-index: 2;
    font-size: 16px;
    line-height: 38px !important;
}
.mod-contact{
    padding-top: 115px;
    padding-bottom: 100px;
    background: linear-gradient(299deg, #5B0F8D 0.9%, #010034 57.17%);
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.mod-contact-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.mod-contact-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mod-contact-wrap-tit{
    width: 37%;
}
.mod-contact-wrap-text{
    width: 63%;
    padding-left: 140px;
}
.mcwt-btn img{
    width: 70px;
    margin-left: 100px;
}
.mcwt-btn a{
    display: flex;
    align-items: center;
}
.mcwt-btn{
    margin-top: 75px;
}
.mod-contact-wrap .ys-cont1200{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mcwt-btn p{
    font-size: var(--font-title1);
    color: #FFF;
    line-height: 1.5;
}
.mcwt-parga p{
    font-size: 17px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.7;
}
.mod-contact-wrap-tit h2{
    line-height: 1.2;
    color: #fff !important;
    font-family: var(--std-light);
}
.ys-footer {
    background: #000;
    padding-top: var(--std-padding1);
    position: relative;
    z-index: 5;
}
.ys-footer-tp{
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.40);
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ys-footer-mid{
    padding-top: 56px;
    padding-bottom: 33px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.40);
}
.ys-footer-bt{
    padding: 33px 0;
}
.yfmn-ul{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.ys-footer-mid-group{
    margin-top: 40px;
}
.yfmg-select{
    width: 214px;
    margin-top: 14px;
    border-radius: 80px;
    border: 1px solid rgba(255,255,255,.5);
    height: 42px;
}
.yfmg-select .ys-select-xtbbox{
    width: 20px;
    right: 20px;
    transform: translateY(-50%) rotate(-180deg);
}
.yfmg-select .ys-select-hd.on .ys-select-xtbbox{
    transform: translateY(-50%) rotate(0deg);
}
.yfmg-select .ys-select-xtbbox img{
    width: 100%;
}
.yfmg-select .ys-select-hd{
    padding-left: 23px;
}
.ys-select-bd{
    border: 1px solid rgba(255,255,255,.5);
    padding: 10px 23px;
}
.mod-back{
    width: 44px;
    cursor: pointer;
    position: fixed;
    right: -80px;
    bottom: 200px;
    z-index: 98;
    transition: all .5s ease-in-out;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 10px 40px 0px rgba(0,0,0, 0.2);
}
.mod-back img{
    width: 100%;
}
.mod-back.act{
    right: 46px;
}
.ys-footer-tp-sub{
    width: 390px;
}
.yfts-cont{
    width: 100%;
    margin-top: 14px;
    border-radius: 80px;
    border: 1px solid rgba(229, 229, 229, 0.50);
    padding-right: 20px;
    display: flex;
    align-items: center;
}
.yfts-cont-icon{
    width: 27px;
    cursor: pointer;
    line-height: 50px;
}
.yfts-cont-icon img{
    width: 100%;
}
.yfts-cont-input{
    width: calc(100% - 27px);
    height: 50px;
}
.yfts-cont-input input{
    width: 100%;
    height: 100%;
    padding: 0 20px;
    font-size: 16px;
    color: #fff;
}
.yfts-cont-input input::placeholder{
    font-size: 16px;
    color: #999;
    opacity: 0.4;
}
.yfts-list{
    margin-top: 27px;
}
.yfts-list ul{
    display: flex;
}
.yfts-list li{
    width: 30px;
    margin-left: 18px;
}
.yfts-list li:first-child{
    margin-left: 0;
}
.yfts-list li img{
    width: 100%;
}
.yfts-tit{
    font-size: 18px;
    line-height: 1.6;
    color: #fff;
    font-family: var(--std-semibold);
}
.yfmn-ul-li-tp a{
    font-size: var(--font-parga1);
    color: #fff;
    transition: all .36s;
    display: block;
    line-height: 1.5;
    font-family: var(--std-semibold);
}
.yfmn-ul-li-tp{
    margin-bottom: 18px;
}
.yfmn-ul-li-bt a{
    font-size: var(--font-parga1);
    color: #fff;
    transition: all .36s;
    display: block;
    line-height: 1.4;
    opacity: 0.8;
}
.yfmn-ul-li-bt li{
    margin-bottom: 14px;
}
.yfmn-ul-li-bt li:last-child{
    margin-bottom: 0;
}
.yfmg-select .ys-select-hd input{
    font-size: 14px;
    color: #fff;
}
.yfmg-select .ys-select-hd input::placeholder{
    font-size: 14px;
    color: #fff;
    opacity: 0.8;
}
.yfbi-li p{
    font-size: 14px;
    line-height: 1.4;
    color: #fff;
    opacity: 0.8;
}
.yfbi-li p a{
    color: #fff;
}
.yfbi-li{
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
}
.yfbi-phone,.yfbi-email{
    display: flex;
    align-items: flex-start;
}
.yfbi-email{
    margin-left: 5px;
}
.ys-hd-pc.isfixed::before{
   opacity: 1;
}
.ys-hd-pc::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #FFF;
    backdrop-filter: blur(2px);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    transition: all .36s;
}
.ys-hd-pc.isfixed::after{
    opacity: 0;
}
.ys-hd-pc.isfixed .mod-cover img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .mod-cover img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-nav-item-title{
    color: rgba(51, 51, 51, 0.80);
}
.ys-hd-pc.isfixed .head-other-lang p{
    color: rgba(51, 51, 51, 0.80);
}
.yfbc-le p{
    font-size: 14px;
    color: #FFF;
    line-height: 1.4;
    opacity: 0.5;
}
.yfbc-le a{
    color: #FFF;
    margin-left: 16px;
}
.yfbc-ri a{
    font-size: 12px;
    line-height: 1.4;
    opacity: 0.5;
    padding-left: 18px;
    position: relative;
    color: #fff;
}
.yfbc-ri a:first-child{
    padding-left: 0;
}
.yfbc-ri a::before{
    content: "";
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 9px;
}
.yfbc-ri a:first-child::before{
    opacity: 0;
}
.ys-footer-bt-copy{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.home-new{
    overflow: hidden;
}
.home-new-tp .std-btn2-box p{
    font-size: var(--font-title4);
}
.home-new-tp .std-btn2-box img{
    top: 7px;
}
.std-btn2{
    display: inline-block;
}
.std-btn2-box p{
    font-size: var(--font-parga1);
    line-height: 1.5;
    color: #5B108B;
    transition: all .36s;
}
.std-btn2-box{
    display: flex;
    align-items: flex-start;
}
.std-btn2-box img{
    width: 20px;
    position: relative;
    top: 3px;
    transition: all .36s;
    margin-left: 8px;
}
.home-new-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-new-bt{
    margin-top: var(--std-margin1);
}
.home-new-bt-slick{
    margin: 0 calc(var(--std-distance) * -1);
}
.hnbs-li{
    width: 33.333333%;
    padding: 0 var(--std-distance);
    height: auto !important;
}
.hnbs-li a{
    display: block;
    width: 100%;
    height: 100%;
    transition: all .36s;
    background: var(--auxi-bgcolor1);
    padding: 35px 25px 27px;
}
.ys-slick .slick-track{
    margin: 0;
}
.head-nav-about-pull{
    width: 200px;
    padding-top: 6px;
    display: block;
    background: transparent;
    pointer-events: none;
}
.hnap-cont{
    border-radius: 10px;
    background: #fff;
    padding: 38px 0 30px;
    overflow: hidden;
    box-shadow: 0px 4px 37.9px 0px rgba(202, 205, 208, 0.25);
    opacity: 0;
    transform: translateY(6px);
    transition-duration: 0.25s;
    transition-delay: 0s;
}
.head-nav-item.nav-select .hnap-cont{
    transition-property: opacity, transform;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0.07s;
    transform: translateY(0px);
    opacity: 1;
}
.head-nav-item.nav-select .head-nav-about-pull{
    pointer-events: all;
}
.hnap-cont li a{
    display: block;
    transition: all .36s;
    font-size: 14px;
    line-height: 1.4;
    color: #333;
    text-align: center;
    padding: 0 25px;
}
.hnap-cont li{
    margin-bottom: var(--std-margin1);
}
.hnap-cont li:last-child{
    margin-bottom: 0;
}
.hnbs-li-time p{
    font-size: var(--font-parga2);
    color: #666;
    line-height: 1.6;
    transition: all .36s;
}
.hnbs-li-tit{
    height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-top: 20px;
    transition: all .36s;
}
.hnbs-li-img{
    margin-top: 15px;
}
.hnbs-li-btn{
    margin-top: 28px;
}
.std-btn2-box-icon{
    width: 20px;
    top: 3px;
}
.hnap-cont li.yxnav-active2 a{
    color: var(--main-color1);
}
.ys-ban-title{
    color: #fff;
}
.ys-ban-title{
    width: 66%;
}
.ys-ban-btn{
    margin-top: 42px;
}
.ys-ban-play{
    width: 95px;
    cursor: pointer;
    position: absolute;
    right: 24%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
}
.ys-ban-play img{
    width: 100%;
}
.home-pro-tp-wrap{
    width: 48%;
    overflow: hidden;
}
.home-pro-tp a{
    display: block;
    padding: 54px 100px 46px;
    background: var(--auxi-bgcolor1);
    position: relative;
}
/* .home-pro-tp h2{
    text-transform: capitalize;
} */
.hptw-parga p{
    color: #666;
    height: 7.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.hptw-btn{
    margin-top: 40px;
}
.hptw-btn .std-btn2-box p{
    color: #333;
}
.home-pro-tp-img{
    width: 29%;
    position: absolute;
    right: 100px;
    top: 50px;
}
.home-pro-bt{
    margin-top: 42px;
    overflow: hidden;
}
.hpbs-li{
    width: 33.333333%;
    padding: 0 var(--std-distance);
    height: auto !important;
}
.home-pro-bt-slick{
    margin: 0 calc(var(--std-distance) * -1);
}
.home-pro-bt h3{
    color: #333;
}
.hpbs-li-text .std-title5{
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .36s;
}
.hpbs-li-text{
    padding: 30px 26px 20px;
}
.hpbs-li a{
    display: block;
    background: var(--auxi-bgcolor1);
    transition: all .36s;
    height: 100%;
}
.hpbs-li-text-btn{
    margin-top: var(--std-margin1);
}
.slick-dots li{
    width: 10px;
    height: 10px;
    background: #E5E5E5;
    margin: 0 10px;
}
.slick-dots li.slick-active {
    background: var(--main-color1) !important;
}
.slick-dots{
    bottom: 0;
}
.pmsl-btm-ul .slick-list,
.innovate-honor-videos-ul .slick-list,
.innovate-honor-awards-ul .slick-list,
.innovate-honor-explore-ul .slick-list,
.instrument-new-slick .slick-list,
.home-pro-bt-slick .slick-list,
.solution-appli-list .slick-list{
    padding-bottom: 50px;
}
.pmsl-btm-ul.empty .slick-list,
.innovate-honor-videos-ul.empty .slick-list,
.innovate-honor-awards-ul.empty .slick-list,
.innovate-honor-explore-ul.empty .slick-list,
.instrument-new-slick.empty .slick-list,
.home-pro-bt-slick.empty .slick-list,
.solution-appli-list.empty .slick-list{
    padding-bottom: 0;
}
.home-system{
    background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.home-system-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.home-system-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-system-cont-tp{
    width: 83%;
}
.home-system-cont-tp h2{
    color: #fff;
    /* text-transform: capitalize; */
}
.hsct-parga p{
    color: #fff;
}
.hsct-btn{
    margin-top: 40px;
}
.home-system-cont-bt{
    margin-top: 115px;
    padding-left: calc(50% - 600px);
    padding-right: 104px;
}
.hsct-btn .std-btn2-box p{
    color: #fff !important;
}
.hscb-wrap{
    padding-left: 247px;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.std-arrow-icon{
    width: 40px;
    height: 40px;
    position: relative;
    cursor: pointer;
    transition: all .36s;
    border: 1px solid #fff;
    border-radius: 50%;
}
.std-arrow{
    display: flex;
    align-items: center;
    width: 90px;
    justify-content: space-between;
}
.hscb-wrap-list{
    width: calc(100% - 90px);
    padding-left: 56px;
}
.hwls-li{
    width: 33.333333%;
    padding: 0 28px;
    height: auto !important;
}
.hscb-wrap-list-slick{
    margin: 0 -28px;
}
.hwls-li a{
    padding: 32px 36px 24px;
    background: #fff;
    display: block;
}
.hwls-li-img{
    width: 190px;
    margin: auto;
}
.hwls-li-tit{
    margin-top: 17px;
    color: #333;
    transition: all .36s;
    /* font-family: var(--std-semibold); */
}
.hwls-li-parga p{
    transition: all .36s;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hwls-li-parga{
    margin-top: 8px;
}
.hwls-li-btn{
    margin-top: 13px;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none !important;
}
.head-nav-new-pull{
    width: 366px;
    background: transparent;
    padding-top: 6px;
    pointer-events: none;
    display: block;
    left: -120px;
    transform: translateX(0);
}
.head-nav-item.nav-select .head-nav-new-pull{
    pointer-events: all;
}
.head-nav-new-pull .hntp-cont-le {
    width: 45%;
    padding: 25px 0;
}
.head-nav-new-pull .hntp-cont-ri{
    width: 55%;
    padding: 35px 52px;
}
.head-nav-new-pull .hclu-li-link {
    padding: 10px 20px;
}
.head-nav-new-pull .hlwl-ul-li{
    width: 100%;
    margin-bottom: 32px;
}
.head-nav-new-pull .hlwl-ul-li:last-child{
    margin-bottom: 0;
}
.head-nav-tech-pull{
    width: 802px;
    background: transparent;
    padding-top: 6px;
    pointer-events: none;
    display: block;
    left: -192px;
    transform: translateX(0);
}
.hntp-cont{
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 4px 37.9px 0px rgba(202, 205, 208, 0.25);
    display: flex;
    align-items: stretch;
    opacity: 0;
    transform: translateY(6px);
    transition-duration: 0.25s;
    transition-delay: 0s;
}
.head-nav-item.nav-select .hntp-cont{
    transition-property: opacity, transform;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0.07s;
    transform: translateY(0px);
    opacity: 1;
}
.head-nav-item.nav-select .head-nav-tech-pull{
    pointer-events: all;
}
.hntp-cont-le{
    width: 33%;
    /* background: var(--main-color1); */
    border-radius: 10px;
    padding: 42px 0;
}
.hclu-li-link p{
    font-size: 16px;
    line-height: 1.4;
    color: #fff;
    opacity: 0.7;
    transition: all .36s;
}
.hclu-li-link{
    padding: 9px 26px 9px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hclu-li{
    margin-bottom: 6px;
    cursor: pointer;
}
.hclu-li:last-child{
    margin-bottom: 0;
}
.hclu-li.yxnav-active2{
    background: rgba(255,255,255,.1);
}
.hclu-li.yxnav-active2 .hclu-li-link p{
    opacity: 1;
}
.hntp-cont-ri{
    width: 67%;
    padding: 44px 54px 38px;
}
.hcru-li-wrap-tit{
    line-height: 1.5;
    color: #333;
    font-family: var(--std-regular);
    padding-bottom: 12px;
    border-bottom: 1px solid #EAEAEA;
}
.hcru-li-wrap-list{
    padding-top: 16px;
    margin-bottom: 8px;
}
.hlwl-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.hlwl-ul-li{
    width: 50%;
    margin-bottom: 24px;
}
.hlwl-ul-li a{
    font-size: 14px;
    line-height: 1.4;
    color: #333;
    transition: all .36s;
    display: block;
}
.hlwl-ul-li.yxnav-active3 a{
    color: var(--main-color1);
}
.hcru-li-wrap-link a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px solid #EAEAEA;
}
.hcru-li-wrap-link .std-title4{
    line-height: 1.5;
    transition: all .36s;
}
.hcru-li-wrap-link img{
    width: 20px;
}
.hcru-li:not(:first-child){
    display: none;
}
.ys-nyban-title h1{
    font-size: var(--font-title1) !important;
    line-height: 1.2;
    width: 58%;
    font-family: var(--std-semibold);
}
.ys-bread-list a{
    font-size: 14px;
    line-height: 1.7;
    color: #fff;
    opacity: 0.8;
    transition: all .36s;
    display: block;
}
.inside-page .ys-bread-list::before{
    background: url(../images/a1_arrow02_1.svg) center / cover no-repeat;
}
.inside-page .ys-bread-list a{
    color: #A5A5A5;
}
.inside-page .ys-nyban-img::after{
    display: none;
}
.mod-bread{
    top: 110px;
}
.ys-bread-list{
    padding: 0 21px;
}
.ys-bread{
    margin: 0 -21px;
}
.ys-bread-list::before{
    content: "";
    width: 16px;
    height: 16px;
    background: url(../images/a1_arrow02.svg) center / cover no-repeat;
    right: -10.5px;
}
.ys-nyban-img{
    position: relative;
}
.ys-nyban-img::after{
    content: "";
    width: 84%;
    height: 100%;
    opacity: 0.4;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.inside-page .head-nav-item-title{
    color: rgba(51, 51, 51, 0.80);
}
.inside-page .ys-hd-pc .mod-cover img:nth-child(1){
    opacity: 0;
}
.inside-page .ys-hd-pc .mod-cover img:nth-child(2){
    opacity: 1;
}
.inside-page .head-other-lang p{
    color: #333;
}
.ys-nyban-btn{
    margin-top: 56px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.home-service .home-pro-tp-img {
    width: 43%;
    right: 0;
    top: 0;
}
.home-service .home-pro-tp a{
    overflow: hidden;
}
.home-driven-bg{
    width: 100%;
    position: relative;
}
.home-driven-bg img{
    width: 100%;
}
.home-driven-bg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.home-driven-bg-video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-driven-cont-wrap{
    width: 75%;
}
.home-driven-cont h2{
    color: #fff;
}
.home-driven-cont{
    top: var(--std-padding1);
    z-index: 6;
}
.hdcw-parga p{
    color: #fff;
}
.home-driven{
    position: relative;
    overflow: hidden;
}
.home-driven-data{
    bottom: var(--std-padding1);
    z-index: 6;
}
.hddu-li{
    width: 25%;
    padding: 0 70px;
}
.home-driven-data-ul{
    margin: 0 -70px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.hddu-li-cont-parga p{
    color: #fff;
}
.hddu-li-cont-num{
    font-size: 36px;
    line-height: 1.5;
    color: #fff;
    font-family: var(--std-extrabold);
}
.hddu-li-cont-parga{
    margin-top: 10px;
}
.ys-ban-control{
    bottom: 82px;
    display: flex;
    align-items: center;
}
.ys-ban-control-dots {
    display: flex;
}
.ybcd-li {
    width: 18px;
    height: 18px;
    position: relative;
    margin-right: 28px;
    cursor: pointer;
}
.ybcd-li svg {
    width: 100%;
    height: auto;
    opacity: 0;
    transition: all .36s;
}
.ybcd-li.on svg {
    opacity: 1;
}
.ybcd-li::after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.ybcd-li.on::after {
    opacity: 0;
}
.ybcb-icon {
    width: 18px;
    height: 18px;
    position: relative;
    cursor: pointer;
}
.ybcb-icon img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.ybcb-icon.play .ybcb-icon-play {
    opacity: 0;
    pointer-events: none;
}
.ybcb-icon.play .ybcb-icon-pause {
    opacity: 1;
    pointer-events: all;
}
.ybcb-icon.pause .ybcb-icon-play{
    opacity: 1;
    pointer-events: all;
}
.ybcb-icon.pause .ybcb-icon-pause{
    opacity: 0;
    pointer-events: none;
}
.ys-ban-control-arrow {
    display: flex;
}
.ybca-icon {
    width: 16px;
    cursor: pointer;
    margin-left: 14px;
}
.ybca-icon img {
    width: 100%;
}
.yfmg-select .ys-select-li,
.yfmg-select .ys-select-lis{
    border-bottom: 1px solid #363535;
}
.yfmg-select .ys-select-li:last-child,
.yfmg-select .ys-select-lis:last-child{
    margin-bottom: 0;
}
.yfmg-select .ys-select-li a,
.yfmg-select .ys-select-lis a{
    font-size: 14px;
    line-height: 1.4;
    color: #fff;
    opacity: 0.6;
    transition: all .36s;
    display: block;
    padding: 8px 6px;
}
.yfmg-select .ys-select-bd{
    background: #262626;
    border-radius: 12px;
    padding: 7px 32px 7px 20px;
    top: auto;
    bottom: calc(100% + 8px);
    max-height: 158px;
    border: 1px solid transparent;
    width: calc(100% + 10px);
    left: -5px;
}
.yfmg-select .mCSB_outside+.mCSB_scrollTools {
    right: 3px;
    top: 10px;
    bottom: 10px;
}
.yfmg-select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: var(--auxi-bgcolor1) !important;
}
.yfmg-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    left: 0.5px;
}
.yfmg-select .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: rgba(248, 249, 250, .2);
}
.sdbl-ul-li{
    width: 50%;
    padding: 0 var(--std-distance);
    margin-bottom: 24px;
}
.sdbl-ul{
    margin: 0 calc(var(--std-distance) * -1);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.sdbl-ul-li a{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    background: var(--auxi-bgcolor1);
    position: relative;
}
.sdbl-ul-li a::after,
.solution-discover-bt-more a::after{
    content: "";
    width: 2px;
    height: 0%;
    background: var(--main-color1);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .5s ease-in-out;
}
.sdbl-ul-li-img{
    width: 38%;
}
.sdbl-ul-li-text{
    width: 62%;
    padding: 33px 100px 30px 38px;
    position: relative;
}
.sdbl-ul-li-text .std-title3{
    color: #333;
    font-family: var(--std-regular);
    line-height: 1.5;
    transition: all .36s;
}
.sdbl-ul-li-text .std-btn2{
    position: absolute;
    bottom: 30px;
    left: 38px;
}
.solution-discover{
    overflow: hidden;
}
.solution-discover-bt-more a{
    display: block;
    padding: 85px 104px 70px 63px;
    position: relative;
}
.solution-discover-bt-more h2{
    margin-bottom: 20px;
    transition: all .36s;
}
.std-btn3 {
    display: inline-block;
}
.std-btn3-box {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 30px;
    border-radius: 50px;
    background-color: var(--main-color1);
    color: #fff;
    cursor: pointer;
    transition: all 0.6s;
    border: 1px solid var(--main-color1);
    overflow: hidden;
}
.std-btn3-box::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    z-index: 1;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background-color: #fff;
    border-radius: 50px;
    transform: scaleX(0);
    transform-origin: right;
    -webkit-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -moz-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -o-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.std-btn3-box p {
    color: #fff;
    transition: all 0.6s;
    position: relative;
    z-index: 2;
    font-size: 14px;
    line-height: 40px;
}
.std-btn3-icon {
    position: relative;
    z-index: 5;
    margin-left: 10px;
    width: 20px;
}
.std-btn3-icon img {
    width: 100%;
    transition: all 0.4s;
}
.std-btn3-icon img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sdbm-info-parga p{
    transition: all .36s;
}
.sdbm-info-parga{
    width: 60%;
}
.sdbm-info{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.solution-pro{
    padding: var(--std-padding3) 0;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.solution-pro-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.solution-pro-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solution-pro-cont{
    padding-left: calc(50% - 600px);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.solution-pro-cont-le{
    width: 260px;
    position: relative;
}
.solution-pro-cont-ri{
    width: calc(100% - 260px);
    padding-left: 150px;
}
.solution-pro-cont-le h2{
    color: #fff;
}
.solution-pro .hpbs-li-text{
    padding: 24px 36px 35px;
}
.spcr-wrap{
    padding-right: 50px;
    overflow: hidden;
}
.spcr-slick{
    margin: 0 calc(var(--std-distance) * -1);
}
.spcr-slick .slick-list{
    overflow: visible;
}
.spcl-btn{
    position: absolute;
    bottom: 55px;
    left: 0;
}
.ys-search1-win {
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.9);
    z-index: 999;
    display: none;
}
.ys-search1-box {
    position: relative;
    top: 50%;
    width: 50%;
    margin: auto;
    height: 40px;
    border-bottom: 1px solid #ffffff;
}
.ys-search1-close {
    width: 28px;
    display: block;
    position: absolute;
    right: 6%;
    top: 4%;
    cursor: pointer;
}
.ys-search1-close img {
    width: 100%;
}
.ys-search1-tbox {
    width: calc(100% - 88px);
    padding-right: 20px;
}
.ys-search1-tbox input {
    width: 100%;
    height: 100%;
    font-size: 24px;
    color: #666666;
}
.ys-search1-but {
    width: 88px;
}
.ys-search1-but button {
    width: 100%;
    position: relative;
    right: 0;
    font-size: 22px;
    color: #ffffff;
    letter-spacing: 3px;
}
.ys-search1-close .icon-close{
    color: #fff;
    font-size: 28px;
}
.solution-world,.solution-appli{
    overflow: hidden;
}
.solution-world-parga p{
    margin-bottom: 16px;
}
.solution-world-parga p:last-child{
    margin-bottom: 0;
}
.solution-appli-list-li{
    width: 25%;
    padding: 0 var(--std-distance);
}
.solution-appli-list{
    margin: 0 calc(var(--std-distance) * -1);
}
.solution-appli h2{
    text-align: center;
}
.sall-text-btn{
    margin-top: 40px;
}
.solution-appli-list-li a{
    display: block;
    height: 100%;
    background: var(--auxi-bgcolor1);
}
.sall-text .std-title4{
    transition: all .36s;
    height: 1.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.sall-text{
    padding: 20px;
}
.solution-area{
    padding-top: var(--std-padding2);
    background: var(--auxi-bgcolor1);
    position: relative;
}
.solution-area::after{
    content: "";
    width: 100%;
    height: var(--std-padding2);
    background: var(--auxi-bgcolor1);
    position: absolute;
    bottom: -(var(--std-padding2));
    left: 0;
}
/* .solution-area .ys-cont1200{
    overflow: hidden;
} */
.solution-area h2{
    text-align: center;
}
.solution-area-list-li{
    width: 33.333333%;
    padding: 0 var(--std-distance);
    margin-top: 24px;
    position: relative;
}
.solution-area-list-li.z-index{
    z-index: 5;
}
.solution-area-list{
    margin: 18px calc(var(--std-distance) * -1) 0;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.sall-wrap{
    cursor: pointer;
    position: relative;
}
.sall-wrap-tp{
    border-left: 2px solid var(--main-color1);
    background: #FFF;
    transition: all .36s;
    display: flex;
    align-items: center;
    height: 72px;
    padding: 0 20px;
}
.sall-wrap-tp-icon{
    width: 14px;
    height: 14px;
    position: relative;
}
.sall-wrap-tp-icon::before{
    content: "";
    width: 100%;
    height: 1px;
    background: var(--main-color1);
    border-radius: 10px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .36s;
}
.sall-wrap-tp-icon::after{
    content: "";
    width: 1px;
    height: 100%;
    background: var(--main-color1);
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.solution-area-list-li.act .sall-wrap-tp-icon::after{
    transform: translateX(-50%) rotate(-90deg);
}
.sall-wrap-tp .std-title4{
    width: calc(100% - 14px);
    padding-right: 20px;
    transition: all .36s;
    max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
   
}
.sall-wrap-bt{
    padding: 35px 28px 7px;
    background: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 5;
    display: none;
    box-shadow: 0px 4px 37.9px 0px rgba(202, 205, 208, 0.5);
}
.solution-area-list-li.act .sall-wrap-tp{
    background: var(--main-color1);
}
.solution-area-list-li.act .std-title4{
    color: #fff;
}
.solution-area-list-li.act .sall-wrap-tp-icon::before,
.solution-area-list-li.act .sall-wrap-tp-icon::after{
    background: #fff;
}
.sall-wrap-bt p{
    font-size: 16px;
    line-height: 1.2;
    color: #333;
    transition: all .36s;
}
.sall-wrap-bt li {
    width: 50%;
    margin-bottom: 22px;
}
.sall-wrap-bt ul{
    display: flex;
    flex-wrap: wrap;
}
.solution-discover1 .sdbl-ul-li{
    width: 33.333333%;
}
.solution-discover1 .sdbl-ul-li-text .std-title3{
    font-size: var(--font-title4);
}
.solution-discover1 .sdbl-ul-li-text{
    padding: 30px 30px 20px;
    width: 64%;
}
.solution-discover1 .std-btn2 {
    left: 30px;
}
.solution-discover1 .sdbl-ul-li-img {
    width: 36%;
}
.material-over{
    overflow: hidden;
}
.material-over-parga p{
    font-size: var(--font-parga1);
    line-height: 1.75;
    color: #666;
    margin-bottom: 8.5px;
}
.material-over-parga p:last-child{
    margin-bottom: 0;
}
.material-pro{
    overflow: hidden;
}
.material-pro-ul-li{
    width: 50%;
    padding: 0 var(--std-distance);
    margin-bottom: 24px;
}
.material-pro-ul{
    margin: 0 calc(var(--std-distance) * -1);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.material-pro-ul-li a{
    display: flex;
    transition: all .36s;
    background: var(--auxi-bgcolor1);
}
.mpul-img{
    width: 65%;
}
.mpul-text{
    width: 35%;
    padding: 36px 33px 30px;
}
.mpul-text .std-title4{
    transition: all .36s;
}
.mpul-text-cont{
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
.material-production{
    background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.material-production-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.material-production-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.material-production-tit{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.material-production-tit h2{
    color: #fff;
}
.material-production-info{
    width: 79%;
    margin-bottom: 56px;
}
.mpiu-li p{
    color: #fff;
}
.mpiu-li{
    margin-bottom: 10px;
}
.mpiu-li:last-child{
    margin-bottom: 0;
}
.material-production-info-ul,
.mpiu-li{
    list-style-type: disc;
}
.material-production-info-ul{
    padding-inline-start: 15px;
}
.material-production-img-li{
    width: 33.333333%;
    padding: 0 var(--std-distance);
    height: auto !important;
}
.material-production-img{
    margin: 0 calc(var(--std-distance) * -1);
}
.mpil-cont{
    width: 100%;
    height: 100%;
    background: #fff;
}
.mpil-cont-tit{
    padding: 25px;
}
.material-production-img .slick-list{
    overflow: visible;
}
.mtll-li .std-title4{
    color: #A5A5A5;
    transition: all .36s;
    padding-left: 70px;
    width: calc(100% - 32px);
}
.mtll-li-num{
    font-size: 24px;
    line-height: 1.5;
    color: #A5A5A5;
    transition: all .36s;
    width: 32px;
}
.mtll-li{
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-bottom: var(--std-margin1);
}
.mtll-li:last-child{
    margin-bottom: 0;
}
.material-tech{
    overflow: hidden;
}
.material-tech-le{
    width: 35.5%;
}
.material-tech-ri{
    width: 64.5%;
    padding-left: 87px;
    position: relative;
    z-index: 1;
}
.material-tech-ri-img{
    background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;   
    width: calc(100% - 87px);
    height: 100%; 
}
.material-tech-ri-img img{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
}
.material-tech-ri-num li{
    font-size: 80px;
    line-height: 1.2;
    color: #D9D9D9;
    font-family: var(--std-bold);
}
.material-tech-ri-num{
    position: absolute;
    right: 30px;
    top: -46px;
    z-index: 5;
}
.material-tech-ri-num li:not(:first-child){
    display: none;
}
.mtrt-ul-li-wrap .std-title4{
    color: #fff;
    margin-bottom: 14px;
    font-family: var(--std-bold);
}
.mtrt-ul-li-wrap li{
    position: relative;
    padding-left: 26px;
    margin-bottom: 40px;
}
.mtrt-ul-li-wrap li::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 10px;
    left: 0;
}
.mtrt-ul-li-wrap li:last-child{
    margin-bottom: 0;
}
.mtrt-ul-li-wrap p{
    color: #fff;
    opacity: 0.8;
}
.material-tech-ri-text{
    padding: 84px;
    width: 100%;
    min-height: 490px;
}
.material-tech .ys-cont1200{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.material-tech-le-list{
    position: relative;
}
.material-tech-le-list::before{
    content: "";
    width: 3px;
    height: 36px;
    background: var(--main-color1);
    position: absolute;
    top: var(--pro-top);
    left: 66px;
    z-index: 5;
    transition: all .36s;
}
.material-tech-le-list::after{
    content: "";
    width: 1px;
    height: 100%;
    background: #C5C5C5;
    position: absolute;
    top: 0;
    left: 67px;
}
.mtll-li.act .mtll-li-num{
    color: var(--main-color1);
}
.mtll-li.act .std-title4{
    color: var(--main-color1);
}
.inddet-nav {
    height: 58px;
    position: relative;
    z-index: 1;
    margin-top: 12px;
}
.inddet-nav-wrap {
    position: relative;
    transition: all .5s ease-in-out;
    background: #fff;
    display: inline-block;
    white-space: nowrap;
    width: 100%;
}
.nav-swiper{
    border-bottom: 1px solid #E9E9E9;
}
.inwu-li {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: auto !important;
    margin-right: 48px;
}
.inwu-li p{
    color: #333;
    transition: all .36s;
    line-height: 58px;
    position: relative;
}
.inwu-li.act p{
    color: var(--main-color1) !important;
}
.inwu-li.act p::after{
    width: 100%;
}
.inwu-li p::after{
    content: "";
    width: 0;
    height: 1px;
    background: var(--main-color1);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.inddet-nav-wrap.isfixed {
    position: fixed;
    top: var(--std-height);
    z-index: 100;
    width: 100%;
    box-shadow: 0 7px 10px rgb(0 0 0 / 10%);
}
.inddet-nav.isfixed {
    z-index: 97;
}
.about-solution{
    overflow: hidden;
    margin-bottom: 54px;
}
.about-solution-parga{
    margin-bottom: 144px;
}
.about-solution-parga p{
    color: #5A5A5A;
}
.asdu-li{
    width: 33.333333%;
    padding: 0 8px;
    margin-bottom: var(--std-padding1);
}
.about-solution-data-ul{
    margin: 0 -8px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.asdu-li-cont-num span{
    font-size: 80px;
}
.asdu-li-cont-num{
    font-size: 30px;
    color: #333;
    font-family: var(--std-semibold);
    line-height: 1.1;
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
    transition: all .36s;
}
.asdu-li-cont-parga{
    margin-top: 10px;
}
.asdu-li-cont-parga p{
    opacity: 0.65;
}
.about-value{
    padding: var(--std-padding3) 0;
    background: var(--auxi-bgcolor1);
    overflow: hidden;
}
.about-value-tp h2,
.about-value-bt h2{
    font-size: 60px;
    line-height: 1.4;
    color: var(--main-color1);
    font-family: var(--std-semibold);
    width: 230px;
}
.about-value-tp-info{
    width: calc(100% - 230px);
    padding-left: 280px;
    color: #333;
    font-family: var(--std-regular);
}
.about-value-tp{
    display: flex;
    align-items: flex-start;
    padding-bottom: var(--std-padding1);
    margin-bottom: var(--std-padding1);
    border-bottom: 1px dashed #A5A5A5;
}
.avbu-li{
    font-family: var(--std-regular);
    margin-bottom: 40px;
    transition: all .36s;
    transform-origin: left;
}
.avbu-li:last-child{
    margin-bottom: 0;
}
.about-value-bt h2{
    text-align: right;
}
.about-value-bt-ul{
    width: calc(100% - 230px);
}
.about-value-bt{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.about-global{
    padding: var(--std-padding3) 0;
    background: var(--auxi-bgcolor1);
    overflow: hidden;
}
.about-global-tp-parga p{
    line-height: 1.75;
}
.about-global-tp-parga{
    width: 74.5%;
}
.about-global-tp{
    padding-bottom: 52px;
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 52px;
}
.about-global-list-li{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 100px;
    cursor: pointer;
}
.about-global-list-li:last-child{
    margin-bottom: 0;
}
.agll-img{
    width: 23%;
}
.agll-tit{
    width: 24%;
    transition: all .36s;
}
.agll-parga{
    width: 53%;
    padding: 0 126px;
}
.about-main .mod-contact{
    margin-top: 0 !important;
}
.solution-discover-bt-more{
    position: relative;
    z-index: 1;
}
.sdbm-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.sdbm-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.material-production-info-ul ::marker{
    color: #fff;
}
/* 发展历程效果-start */
.about-history h2{
    margin-bottom: 50px;
}
.ys-event2-cry{
    width: 100%;
    position: relative;
}
.ys-event2-cont .ys-cont1400{
    position: relative;
}
.ys-event2-cont-list{
    position: initial;
    height: 732px;
    margin-left: 330px;
}
.ys-event2-cont-list .slick-list {
    overflow: visible;
}
.yecl-li, .ys-event2-cont-list .slick-list, .ys-event2-cont-list .slick-track {
    height: 100%;
}
.yecl-li{
    width: 200px;
    transition: all .5s;
    position: relative;
}
.yecl-li, .ys-event2-cont-list .slick-list, .ys-event2-cont-list .slick-track {
    height: 100%;
}
.yecl-li.slick-slide.prev1{
    transform: translateX(-160px);
}
.yecl-li.slick-slide.next1 {
    transform: translateX(284px);
}
.yecl-li-cry{
    display: flex;
    height: 100%;
}
.yecl-li-cry-left{
    width: 0;
    position: absolute;
    right: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    padding-bottom: 110px;
}
.yecl-li.slick-active .ylcl-circle {
    background: var(--main-color1);
}
.yecl-li.slick-active .yecl-li-cry-left::after {
    background: var(--main-color1);
}
.ylcl-circle{
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid var(--main-color1);
    background: #fff;
    transition: all .36s;
    left: -8px;
    top: 3px;
    z-index: 5;
    cursor: pointer;
}
.yecl-li-cry-left::after{
    content: "";
    width: 2px;
    position: absolute;
    height: calc(100% - 14px);
    background: #E9E9E9;
    transition: all .36s;
    left: 0px;
    top: 14px;
}
.ylcl-year{
    color: #10154e;
    font-size: 110px;
    position: absolute;
    right: 100%;
    width: 260px;
    opacity: 0;
    pointer-events: none;
}
.yecl-li-cry-right{
    width: 100%;
    padding-left: 38px;
    padding-right: 50px;
    position: relative;
}
.ylcr-tim{
    color: #333;
}
.ylcr-text{
    width: 342px;
    margin-top: 0;
    top: 15%;
    position: absolute;
    height: 320px;
}
.ylcr-text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--main-color1);
    opacity: 0.5;
    width: 2px;
}
.ylcr-text p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.yecl-li-cry .ylcl-year, .yecl-li-cry-right .ylcr-text {
    opacity: 0;
    pointer-events: none;
}
.yecl-li.slick-active .ylcl-year,
.yecl-li.slick-active .ylcr-text {
    opacity: 1;
    pointer-events: all;
    transition: all 0.5s;
}
.ahly-li-stage{
    margin-bottom: 58px;
}
.ahly-li-year{
    font-size: 104px;
    line-height: 1.5;
    color: #333;
    font-family: var(--std-semibold);
}
.ahly-li-year span{
    color: var(--main-color1);
}
.about-history-list{
    position: relative;
}
.about-history-list-year{
    position: absolute;
    bottom: 150px;
    left: 0;
    pointer-events: none;
}
/* 发展历程效果-end */
.platdet-ban-wrap{
    position: relative;
}
.platdet-ban .std-arrow-icon{
    background: #fff;
    width: 46px;
    height: 46px;
    pointer-events: all;
}
.platdet-ban .std-arrow{
    width: 100%;
}
.platdet-ban-wrap-btn{
    width: 100%;
    pointer-events: none;
}
.pbwb-wrap{
    width: 236px;
    padding-top: 22px;
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
}
.pbwb-wrap a{
    display: block;
    padding: 9px 21px;
    background: #fff;
    border-radius: 66px;
}
.pbwb-wrap p{
    color: #666;
    text-align: center;
   height: 3em;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
}
.platdet-ban-wrap-btn .std-arrow-prev,
.platdet-ban-wrap-btn .std-arrow-next{
    position: relative;
    pointer-events: all;
}
.platdet-ban-wrap-btn .std-arrow-next{
    text-align: center;
    left: 95px;
    top: 8px;
}
.platdet-ban-wrap-btn .std-arrow-prev{
    text-align: center;
    left: -95px;
    top: 8px;
}
.platdet-ban-wrap .std-title1{
    text-align: center;
    color: var(--main-color1);
}
.std-arrow-icon.slick-disabled+.pbwb-wrap{
    opacity: 0 !important;
    pointer-events: none !important;
}
.platdet-main .ys-nyban-img::after{
    display: none;
}
.product-tab{
    text-align: center;
}
.product-tab-ul{
    display: inline-block;
    padding: 0 10px;
    border-radius: 80px;
    border: 1px solid var(--main-color1);
}
.product-tab-ul-li a{
    padding: 8px 50px;
    display: block;
    transition: all .36s;
    font-size: 16px;
    line-height: 46px;
    color: #333;
    overflow: hidden;
    border-radius: 50px;
    position: relative;
    z-index: 1;
}
.product-tab-ul-li a::after{
    content: "";
    width: 100%;
    height: calc(100% - 16px);
    background: var(--main-color1);
    border-radius: 50px;
    transition: all 0.36s;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: -1;
    opacity: 0;
}
@keyframes btnBg1{
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
@keyframes btnBg{
    0%{
        left: -100%;
        opacity: 0;
    }
    100%{
        left: 0%;
        opacity: 1;
    }
}
.product-tab-ul-li.act a{
    color: #fff;
}
.product-tab-ul-li.act a::after{
    opacity: 1;
}
.product-main{
    background: var(--auxi-bgcolor1);
}
.product-wrap-list{
    padding: 0 40px;
    margin-top: var(--std-padding2);
    position: relative;
    /* display: flex;
    align-items: flex-start; */
}
.product-wrap-list::before{
    content: "";
    width: 450px;
    height: 100%;
    background: var(--auxi-bgcolor1);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}
.product-wrap-list::after{
    content: "";
    width: 40px;
    height: 100%;
    background: var(--auxi-bgcolor1);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
}
.product-wrap-list-side{
    width: 390px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 4px 23.2px 0px rgba(0, 0, 0, 0.12);
    padding: 20px 0 0;
    overflow: hidden;
    position: sticky;
    top: 90px;
    z-index: 21;
}
.product-wrap-list-from{
    width: calc(100% - 390px);
    padding-left: 20px;
}
.pwlf-wrap{
    background: #fff;
    border-radius: 12px;
    padding: 26px 30px 60px;
    position: relative;
    z-index: 1;
}
.pwlf-wrap h2{
    font-family: var(--std-semibold);
}
.pwlf-wrap::before{
    content: "";
    width: 30px;
    height: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}
.pwlf-wrap::after{
    content: "";
    width: 30px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
}
.pwls-tp{
    padding: 0 18px;
}
.pwls-tit{
    font-size: 24px;
    line-height: 1.2;
    color: #333;
    font-family: var(--std-bold);
    margin-bottom: 15px;

}
.pwls-input{
    width: 100%;
    height: 50px;
    background: var(--auxi-bgcolor1);
}
.pwls-input input{
    width: 100%;
    height: 100%;
    padding: 0 10px;
    font-size: var(--font-parga1);
    color: #333;
}
.pwls-input input::placeholder{
    font-size: var(--font-parga1);
    color: #999;
}
.wish-pop,
.pro-pop{
    background: rgba(0,0,0,.5);
}
.wish-pop .ys-modal-content{
    width: 1200px;
    border-radius: 12px;
    padding: 98px 97px 84px 90px;
    max-height: inherit;
}
.wish-pop-ri-wrap .mCSB_inside>.mCSB_container{
    margin-right: 0;
}
.pro-pop .ys-modal-close,
.wish-pop .ys-modal-close{
    width: 24px;
    top: 27px;
    right: 32px;
}
.pro-pop .ys-modal-close img,
.wish-pop .ys-modal-close img{
    width: 100%;
}
.wish-pop-le{
    width: 50%;
}
.wish-pop-ri{
    width: 50%;
    padding-left: 95px;
}
.wish-pop-le .std-title3,
.wish-pop-ri .std-title3{
    color: var(--main-color1);
    margin-bottom: 94px;
}
.wplu-li:nth-child(1){
    padding-top: 0;
}
.wplu-li{
    padding: 22px 0 12px;
    cursor: pointer;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.wplu-li-parga p{
    color: #999;   
    line-height: 1.6;
}
.wplu-subtit{
    color: #5A5A5A;  
    margin-bottom: 4px;
    font-family: var(--std-semibold);
}
.wplu-li .std-title4{
    margin-bottom: 4px;
    line-height: 1.75;
    color: var(--main-color1);
    font-family: var(--std-bold);
}
.wplu-li-icon{
    width: 28px;
    cursor: pointer;
}
.wplu-li-icon img{
    width: 100%;
}
.wplu-li-text{
    width: calc(100% - 28px);
    padding-right: 60px;
}
.wish-pop-ri-wrap{
    padding-right: 0 !important;
}
.wish-pop-ri-wrap,
.wish-pop-le-ul{
    max-height: 600px;
    padding-right: 85px;
}
.wish-pop-le-ul .mCSB_outside+.mCSB_scrollTools{
    right: 0;
}
.wish-pop .mCSB_scrollTools{
    width: 5px;
}
.wish-pop .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: #F8F8F8;
}
.wish-pop .mCSB_scrollTools .mCSB_draggerRail{
    width: 5px;
    border-radius: 100px;
}
.wish-pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 3px;
}
.wish-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--main-color1) !important;
    opacity: 0.2;
    border-radius: 8px;
}
.wprl-item input{
    font-size: var(--font-parga1);
    height: 100%;
    width: 100%;
    font-family: var(--std-regular) !important;
    color: #333;
    padding: 8px 0 8px 10px;
}
.wprl-item input::placeholder{
    font-size: var(--font-parga1);
    color: #A5A5A5;
    transition: all .36s;
}
.wprl-item{
    margin-bottom: 20px;
}
.wprl-item-parga p{
    color: #A5A5A5;
}
.wprl-item-text textarea{
    border: 1px solid rgba(0, 0, 0, 0.20);
    background: #FFF;
    width: 100%;
    height: 155px;
    padding: 10px;
    font-size: var(--font-parga1);
    line-height: 1.75;
    color: #333;
}
.wprl-item-text textarea::placeholder{
    font-size: var(--font-parga1);
    color: #D9D9D9;
}
.wprp-parga p{
    color: #999;
}
.wprp-parga p a{
    color: var(--main-color1);
    opacity: 0.6;
    text-decoration: underline;
}
.wprp-box{
    width: 20px;
    height: 20px;
    border-radius: 2px;
    background: var(--auxi-bgcolor1);
    border: 1px solid #eee;
    cursor: pointer;
    position: relative;
    transition: all .36s;
}
.wprp-box.empty{
    border: 1px solid #FA1C1C;
}
.wprp-box img{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    opacity: 0;
}
.wprp-box.act{
    background: var(--main-color1);
    border: 1px solid var(--main-color1);
}
.wprp-box.act img{
    opacity: 1;
}
.wprp-parga{
    width: calc(100% - 20px);
    padding-left: 12px;
}
.wish-pop-ri-privacy{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.wish-pop-ri-btn .std-btn1-box{
    padding: 0 50px;
}
.wprl-item:last-child{
    margin-bottom: 35px;
}
.wprl-item-parga p{
    color: #A5A5A5;
    transition: all .36s;
}
.wprl-item label{
    display: flex;
    align-items: center;
    height: 42px;
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    transition: all .36s; */
}
.wprl-item-parga{
    flex-shrink: 0;
}
.wprl-text .wprl-item-parga{
    margin-bottom: 15px;
}
.has-required.empty .wprl-item-parga p{
    color: #FA1C1C;
}
.has-required.empty label input{
    border-bottom: 1px solid #FA1C1C;
}
.has-required.empty label input::placeholder{
    color: #FA1C1C !important;
}
.pro-pop .ys-modal-content{
    width: 946px;
    border-radius: 12px;
    padding: 86px 78px 80px 85px;
    max-height: inherit;
    position: relative;
    z-index: 1;
    pointer-events: none;
}
/* 产品对比弹窗-start */
.pro-pop-wrap table{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    /* pointer-events: none; */
}
.pro-pop-wrap th {
    min-width: 195px;
    position: relative;
    /* border-right: 1px solid #CFCFCF; */
}
.pro-pop-wrap th::after{
    content: "";
    width: 1px;
    height: 100%;
    background: #CFCFCF;
    position: absolute;
    right: 0;
    top: 0;
}
.pro-pop-wrap th p{
    font-size: var(--font-parga2);
    line-height: 1.6;
    color: #fff;
    font-family: var(--std-bold);
    padding: 18px 20px;
    text-align: left;
}
.pro-pop-wrap thead{    
    position: relative;
    z-index: 20;
    /* background: #5B0F8D; */
}
.pro-pop-wrap thead th {
    background: #5B0F8D;
}
.pro-pop-wrap td p{
    font-size: var(--font-parga2);
    line-height: 1.6;
    color: #333;
    padding: 18px 20px;
    text-align: left;
}
.pro-pop-wrap tbody{
    position: relative;
    z-index: -1;
}
.pro-pop-wrap tbody tr{
    border-bottom: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
}
.pro-pop-wrap tbody td{
    text-align: center;
    position: relative;
    background: #fff;
    z-index: -2;
    pointer-events: all;
    /* z-index: 0; */
}
.pro-pop-wrap tbody td:nth-child(1){
    /* border-right: 1px solid #EFEFEF;     */
    background: var(--auxi-bgcolor1);
    position: relative;
    z-index: -1;
    /* z-index: 1; */
}
.pro-pop-wrap tbody td:nth-child(1)::before{
    content: "";
    width: 1px;
    height: 100%;
    background: #EFEFEF;
    position: absolute;
    top: 0;
    right: 0;
}
.pro-pop-wrap tbody td:nth-child(1)::after{
    content: "";
    width: 100%;
    height: 1px;
    background: #CFCFCF;
    position: absolute;
    bottom: 0;
    left: 0;
}
/* .pro-pop-wrap tbody tr:nth-child(odd) {
    background: var(--auxi-bgcolor1);
} */
.pro-pop-wrap tbody tr:nth-child(odd) td{
    background: var(--auxi-bgcolor1);
}
.pro-pop-wrap tbody td:nth-child(1) p{
    color: var(--main-color1);
}
.pro-pop-wrap .std-btn1-box p{
    padding: 0 !important;
    color: #fff;
    line-height: 38px 1;
}
.pro-pop-wrap .std-btn1-box{
    padding: 0 24px;
}
.pro-pop-wrap{
    height: 600px;
}
.pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 8px !important;
    background: #E8E8E8 !important;
    margin: 0;
}
.pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
    height: 8px;
    background: #5B0F8D !important;
    margin: 0;
}
.pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    height: 8px;
    z-index: 6;
    right: 0;
}
.pro-pop-wrap .mCSB_scrollTools{
    opacity: 1;
}
.pro-pop-wrap .mCSB_container_wrapper{
    margin-right: 0;
    margin-bottom: 0;
}
.pro-pop-wrap .mCSB_container_wrapper>.mCSB_container {
    padding-right: 0;
    padding-bottom: 0;
}
.pro-pop-wrap .mCSB_scrollTools_vertical {
    width: 8px;
    opacity: 1;
    bottom: 0;
    z-index: 21;
}
.pro-pop-wrap .mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 8px;
    background: #E8E8E8;
}
.pro-pop-wrap .mCSB_scrollTools_vertical .mCSB_dragger_bar{
    width: 8px;
    background: #5B0F8D !important;
}
.pro-pop-wrap th.pro-pop-wrap-li0{
    background: #5B0F8D;
    z-index: 5;
}
/* 产品对比弹窗-end */

.pwlf-wrap-lab ul{
    margin-top: 10px;
}
.pwlf-wrap-lab ul,
.pwsc-info ul{
    display: flex;
    flex-wrap: wrap;
}
.pwlf-wrap-lab li,
.pwsc-info li{
    width: auto;
    margin-right: 14px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 12px;
    border-radius: 4px;
    background: var(--auxi-bgcolor1);
}
.pwlf-wrap-lab img,
.pwsc-info img{
    cursor: pointer;
    width: 16px;
}
.pwlf-wrap-lab ul li p,
.pwsc-info li p{
    width: calc(100% - 16px);
    padding-right: 8px;
    font-size: 10px;
    line-height: 1.4;
    color: #333;
}
.pwli-le-parga1 p span {
    color: #999;
    padding-left: 8px;
    transition: all .36s;
}
.pwir-btn{
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
}
.pwlf-wrap-lab.act .pwli-le-parga1 p span{
    opacity: 0;
    pointer-events: none;
}
.pwlf-wrap-lab.act .pwir-btn{
    opacity: 1;
    pointer-events: all;
}
.pwlf-wrap-lab-info{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.pwlf-wrap-info-cont{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.pwli-ri .std-btn1,
.pwil-btn .std-btn1{
    background: var(--auxi-bgcolor1);
    border: 1px solid var(--auxi-bgcolor1);
    transition: all .36s;
}
.pwli-ri p{
    color: #666;
}
.pwli-ri .std-btn3 .std-btn1-bg{
    background: var(--main-color1);
}
.pwil-btn .std-btn1-box,
.pwir-btn .std-btn3-box{
    padding: 0 24px;
}
.pwil-btn .std-btn1-box p,
.pwir-btn .std-btn3-box p{
    color: #666;
}
.pwlf-wrap-info-le{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pwil-btn{
    margin-right: 24px;
    pointer-events: none;
    cursor: pointer;
}

.pwil-btn.act{
    pointer-events: all;
}
.pwil-btn.act .std-btn1{
    background: var(--main-color1);
    border: 1px solid var(--main-color1);
}
.pwil-btn.act .std-btn1-box p{
    color: #fff;
}
.pwil-btn .std-btn1-box::before{
    transform: scale(1);
    transform-origin: center !important;
    opacity: 0;
    transition: all .36s;
}
.pwil-btn .std-btn1-box p{
    transition: all .36s;
}
.pwil-num p{
    color: #333;
}
.pwir-btn .std-btn3-icon{
    margin-left: 0;
    margin-right: 10px;
    height: 20px;
}
.pwir-btn .std-btn3-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.pwir-btn .std-btn3-box::before{
    background: var(--main-color1);
}
.pwir-select{
    margin-left: 16px;
    width: 157px;
}
.pwlf-wrap-info-ri{
    display: flex;
    align-items: center;
    position: relative;
    z-index: 22;
}
.pwir-select .ys-select-hd{
    padding: 0 24px;
    border-radius: 100px;
    background: var(--auxi-bgcolor1);
    height: 42px;
}
.pwir-select .ys-select-xtbbox{
    width: 20px;
    right: 24px;
}
.pwir-select .ys-select-xtbbox img{
    width: 100%;
}
.pwir-select .ys-select-bd{
    top: calc(100% + 10px);
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
    padding: 16px 36px;
    max-height: 260px;
}
.pwir-select .ys-select-li{
    font-size: var(--font-parga2);
    line-height: 1.4;
    color: #333;
    transition: all .36s;
    margin-bottom: 32px;
}
.pwir-select .ys-select-li:last-child{
    margin-bottom: 0;
}
.pwir-select .ys-select-li.on{
    color: var(--main-color1);
}
.pwir-select .mCSB_outside+.mCSB_scrollTools {
    right: 5px;
    top: 10px;
    bottom: 10px;
}
.pwir-select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--main-color1) !important;
}
.pwlf-wrap-form{
    margin-bottom: 60px;
    pointer-events: none;
}
.pc-fenye li{
    width: 34px;
    height: 34px;
    border-radius: 4px;
    border: 1px solid #A5A5A5;
    line-height: 34px;
    color: #1B1B1B;
    font-size: 14px;
    margin: 0 8px;
    font-family: "feipeng-Regular","PingFang SC","Microsoft YaHei" !important; 
}
.pc-fenye li.activepage {
    color: #fff;
    background: var(--main-color1);
    border: 1px solid var(--main-color1);
}
.pilt-tit{
    font-family: var(--std-semibold);
    color: #333;
    width: calc(100% - 24px);
    padding-right: 20px;
}
.pwls-info-li{
    cursor: pointer;
    transition: all .36s;
}
.pwls-info-li:last-child .pwls-info-li-tp::after{
    background: transparent;
}
.pwls-info-li:last-child{
    padding-bottom: 20px;
}
.pwls-info-li:last-child.act{
    padding-bottom: 0;
}
.pilt-icon{
    width: 24px;
    transition: all .36s;
}
.pilt-icon img{
    width: 100%;
}
.pwls-info-li-tp{
    display: flex;
    align-items: center;
    padding: 32px 18px 10px 18px;
    transition: all .36s;
    position: relative;
}
.pwls-info-li-tp::after{
    content: "";
    width: calc(100% - 36px);
    height: 1px;
    background: #D9D9D9;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.pwls-info-li-bt{
    background: var(--auxi-bgcolor1);
    display: none;
}
.pilb-ul-li{
    border-bottom: 1px solid #D9D9D9;
}
.pulh-icon{
    width: 24px;
    cursor: pointer;
}
.pulh-parga p{
    color: #666;
    transition: all .36s;
}
.pulh-parga{
    width: calc(100% - 24px);
    padding-left: 12px;
}
.pilb-ul-li-hd{
    display: flex;
    align-items: center;
    width: 100%;
    padding: 16px 50px;
}
.pilb-ul-li:last-child{
    border-bottom: 1px solid transparent;
}
.pilb-ul-li.act .pulh-icon img:nth-child(1){
    opacity: 0;
}
.pilb-ul-li.act .pulh-icon img:nth-child(2){
    opacity: 1;
}
.pilb-ul-li.act p{
    color: #333;
}
.pwls-info-li.act .pilt-icon{
    transform: rotate(90deg);
}
.pwls-info-li.act .pwls-info-li-tp::after{
    background: var(--auxi-bgcolor1);
}
.pulh-more{
    width: 24px;
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
    cursor: pointer;
}
.pulh-more img{
    width: 100%;
}
.has-pull .pulh-parga{
    width: calc(100% - 48px);
}
.has-pull .pulh-more{
    opacity: 1;
    pointer-events: all;
}
.pilb-ul{
    max-height: 56vh;
}
.pilb-ul-li-bd{
    background: #E8E9EA;
    display: none;
}
.pulb-ul{
    max-height: 282px;
}
.pilb-ul .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 6px;
    bottom: 6px;
}
.pilb-ul .mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    border-radius: 100px;
}
.pilb-ul .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: #D9D9D9;
}
.pilb-ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--main-color1) !important;
}
.pilb-ul-li-bd .mCSB_outside+.mCSB_scrollTools {
    right: 10px !important;
    top: 6px;
    bottom: 6px;
}
.pilb-ul-li-bd .mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    border-radius: 100px;
}
.pilb-ul-li-bd .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: #D9D9D9;
}
.pilb-ul-li-bd .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--main-color1) !important;
}
.pulb-ul-li{
    padding: 15px 86px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #D9D9D9;
}
.pulb-ul-li:last-child{
    border-bottom: none;
}
.pulb-ul-li-icon{
    width: 24px;
}
.pulb-ul-li-parga{
    width: calc(100% - 24px);
    padding-left: 12px;
}
.pilb-ul-li.pull-act .pulh-more{
    transform: rotate(90deg);
}
.pulb-ul-li.act .pulb-ul-li-icon img:nth-child(1){
    opacity: 0;
}
.pulb-ul-li.act .pulb-ul-li-icon img:nth-child(2){
    opacity: 1;
}
.pulb-ul-li.act p{
    color: #333;
}
/* 选型表样式-strat */
.pwth-th-wrap span {
    position: relative;
    font-size: var(--font-parga2);
    line-height: 1.6;
    color: #333;
    cursor: pointer;
    font-family: var(--std-bold);
    white-space: nowrap;
    display: inline-block;
}
.pwth-th.desc .pwth-th-wrap span::before {
    opacity: 1;
}
.pwth-th.asc .pwth-th-wrap span::before {
    opacity: 1;
    transform: rotate(180deg);
}
.pwfc-wrap-table {
    /* transform-style: preserve-3d; */
    border-spacing: 0;
}
.pwtb-pro-td2 p{
    white-space: nowrap;
    text-decoration: underline;
}
.pwfc-wrap-table td p {
    font-size: var(--font-parga2);
    line-height: 1.6;
    color: rgba(0,0,0,.85);
}
.pwfc-wrap-table-hd th.pwtb-pro-td0{
    text-align: center;
}
.pwfc-wrap-table-hd th {
    background: #F5F5F5;
    cursor: pointer;
    padding: 16px 24px;   
    min-width: 140px;
    text-align: left;
    border-bottom: 1px solid rgba(0,0,0,.06);
    /* position: sticky;
    top: 88px; */
    pointer-events: all;
}
.pwtb-pro-td0 {
    position: relative;
    z-index: 5;
    /* width: 235px !important; */
    padding-left: 64px;
    padding-right: 64px;
}
.pwtb-pro-td.pwtb-pro-td0{
    background: #fff;
    z-index: -1;
}
.pwtb-pro-td0.act .pptw-icon{
    background: var(--main-color1);
}
.pwtb-pro-td0.act .pptw-icon img{
    opacity: 1;
}
.pwth-th-icon{
    width: 10px;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}
.pwth-th-icon-img{
    width: 100%;
    transition: all .36s;
    opacity: 0.4;
}
.pwth-th-icon-img img{
    width: 100%;
}
.pwth-th.desc .pwth-th-icon-dec{
    opacity: 1;
}
.pwth-th.asc .pwth-th-icon-asc{
    opacity: 1;
}
.pwfc-wrap-table th:last-child,
.pwfc-wrap-table td:last-child{
    border-right: none;
}
.pwfc-wrap-table td{
    padding: 10px 24px;
    cursor: pointer;
    border-bottom: 1px solid rgba(0,0,0,.06);
    position: relative;
    z-index: -2;
    pointer-events: all;
}
.pwtb-pro .pwtb-pro-td1 p{
    width: 208px !important;
}
.pptw-icon{
    width: 16px;
    height: 16px;
    border-radius: 2px;
    transition: all .36s;
    background: #fff;
    border: 1px solid rgba(0,0,0,.15);
    cursor: pointer;
    position: relative;
}
.pptw-icon img{
    width: 16px;
    max-width: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .36s;
}
.pwtb-pro-td0 p{
    width: calc(100% - 16px);
    padding-left: 22px;
}
.pwtb-pro-td-wrap{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.pwtb-pro-td0 a{
    color: var(--main-color1);
    text-decoration: underline;
}
.pwtb-pro{
    border-bottom: 1px solid rgba(0,0,0,.06);
}
.pwfc-wrap .mCSB_container_wrapper{
    margin-right: 0 !important;
    margin-bottom: 0 !important; 
}
.pwfc-wrap .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: var(--auxi-bgcolor1) !important;
}
.pwfc-wrap .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: var(--main-color1) !important;
}
.pwfc-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 8px;
    margin: 0;
    width: 100%;
}
.pwfc-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 8px;
    margin: 0;
    width: 100%;
}
.pwfc-wrap .mCSB_scrollTools{
    opacity: 1;
}
.pwfc-wrap .mCSB_container_wrapper>.mCSB_container {
    padding-right: 0;
    padding-bottom: 0;
}
.pwfc-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    top: 55px;
    bottom: auto;
    z-index: 10;
    pointer-events: all;
}
.pwfc-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
    margin: 0;
}
/* .pwfc-wrap .mCSB_container,
.pwfc-wrap .mCustomScrollBox{
    overflow: inherit !important;
} */
.pwlf-wrap-info{
    height: 90px;
}
.pwlf-wrap-info-cont{
    position: relative;
    padding: 24px 0;
}
.pwlf-wrap-info-cont::after{
    content: "";
    width: calc(100% + 60px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
    /* box-shadow: 0px 10px 40px 0px rgba(0,0,0, 0.2); */
}
.product-main.isfixed .ys-hd-pc{
    top: -120px;
    transition: all .5s ease-in-out;
}
.pwlf-wrap.isfixed .pwlf-wrap-tp-cont{
    position: fixed;
    top: 0;
    z-index: 11;
}
.pwlf-wrap.notfixed .pwlf-wrap-tp-cont{
    top: calc(var(--itemTop) * -1);
    transition: all .5s ease-in-out;
}
.pwlf-wrap.isfixed .pwlf-wrap-info-cont::after{
    opacity: 1;
}
.pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools{
    position: fixed;
    top: 144px;
    right: 70px;
    left: auto;
}
.pwlf-wrap.nofixed .pwfc-wrap .mCSB_scrollTools{
    position: absolute !important;
    bottom: -16px !important;
    top: auto !important;
    right: auto !important;
}
/* .pwfc-wrap-table-hd{
    position: relative;
    z-index: 10;
} */
.pwil-num{
    position: relative;
    z-index: 5;
}
.product-html,.product-html body{
    overflow: inherit !important;
}
.product-html body{
    overflow-x: hidden !important;
    width: 100% !important;
}
.fly-img{
    position: relative;
    z-index: 1000;
    width: 20px;
    height: 20px;
}
/* 选型表样式-end */
.pwli-le-icon{
    width: var(--std-icon);
    display: none;
}
.pwli-le-icon img{
    width: 100%;
}
.pwli-le{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pwsc-tp-icon{
    width: 24px;
}
.pwsc-tp-icon img{
    width: 100%;
}
.pwsc-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 15px;
}
.pwsc-tp-tit{
    color: #333;
    font-family: var(--std-semibold);
}
.pwsc-btn{
    display: flex;
    padding: 0 15px;
}
.pwsc-btn-com{
    margin-right: 20px;
}
.pwlf-wrap-side{
    position: fixed;
    background: #fff;
    z-index: 30;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 80vh;
    max-height: 80vh;
    transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 30px 0 0;
    border-radius: 14px;
    overflow: hidden;
    background: #fff;
    pointer-events: none;
    transform: translateY(100%);
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.pwsc-info{
    padding: 0 15px;
}
.pwlf-wrap-side .mCSB_outside+.mCSB_scrollTools{
    top: 15px;
    bottom: 15px;
    right: 0;
}
.pwlf-wrap-side .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.pwlf-wrap-side .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: rgba(0,0,0,.4);
}
.reagent-main .std-title1{
    color: var(--main-color1);
    font-size: var(--font-title2) !important;
    font-family: var(--std-semibold);
}
.ys-nyban-parga{
    margin-top: 18px;
}
.ys-nyban-parga p{
    color: #666;
}
.std-btn4 p{
    color: var(--main-color1);
}
.reagent-main .ys-nyban-btn div,
.molecular-services-pcr .ys-nyban-btn div,
.molecular-services .ys-nyban-btn div{
    margin-right: 24px;
}
.std-btn4{
    border: 1px solid var(--main-color1);
}
.std-btn4-box{
    display: block;
    padding: 0 30px;
}
.reagent-pro{
    overflow: hidden;
}
.reagent-param{
    overflow: hidden;
}
.reagent-sinifi{
    overflow: hidden;
}
.reagent-sinifi-ul-li{
    width: 50%;
    padding: 0 var(--std-distance);
    margin-bottom: 24px;
}
.reagent-sinifi-ul{
    margin: 0 calc(var(--std-distance) * -1);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.rsul-cont{
    width: 100%;
    height: 100%;
    padding: 17px 68px 17px 40px;
    border-radius: 8px;
    background: var(--auxi-bgcolor1);
    border-left: 2px solid var(--main-color1);
}
.rsul-cont .std-title4{
    font-family: var(--std-medium);
    margin-bottom: 5px;
}
.rsul-cont p {
    color: #666;
    height: calc(1.5em* 4);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.reagent-main h2{
    color: var(--main-color1);
}
.reagent-from{
    overflow: hidden;
}
.reagent-from-table table{
    width: 100%;
    border-spacing: 0px;
    table-layout: fixed;
}
.reagent-from-table th p{
    padding: 33px 40px;
    color: #fff;
    border-right: 1px solid #E5E5E5;
    background: #6C3BB2;
    font-size: var(--font-parga2);
    line-height: 1.6;
    font-family: var(--std-semibold);
    text-align: left;
    white-space: nowrap;
}
.reagent-from-table td p{
    padding: 22px 40px;
    font-size: var(--font-parga2);
    line-height: 1.6;
    color: #333;
}
.reagent-from-table td{
    border-bottom: 1px solid #EFEFEF;
}
.reagent-from-table td:nth-child(1){
    border-left: 1px solid #EFEFEF;
}
.reagent-from-table td:last-child{
    border-right: 1px solid #EFEFEF;
}
.reagent-from-table tbody tr:nth-child(even) {
    background-color: var(--auxi-bgcolor1);
}
.instrument-series .reagent-from-table tbody tr:nth-child(1) td:nth-child(2) p{
    text-align: center;
}
.instrument-main .mod-contact{
    margin-top: 0;
}
.instrument-new{
    background: var(--auxi-bgcolor1);
    overflow: hidden;
}
.instrument-new-slick-li{
    width: 50%;
    padding: 0 var(--std-distance);
}
.instrument-new-slick{
    margin: 0 calc(var(--std-distance) * -1);
}
.instrument-new-slick-li a{
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 35px;
    transition: all .36s;
}
.insl-time p{
    color: #666;
    transition: all .36s;
}
.insl-time{
    margin-bottom: 22px;
}
.insl-tit{
    margin-bottom: 66px;
    height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    transition: all .36s;
}
.instrument-series h2{
    color: var(--main-color1);
}
.instrument-series .reagent-from-table th p{
    background: #5B0F8D;
}
.instrument-series th p{
    padding: 38px 20px !important;
}
.instrument-series td p {
    padding: 22px 20px !important;
}
.instrument-key{
    overflow: hidden;
}
.instrument-key-list{
    border-top: 1px solid #D9D9D9;
    padding-top: 48px;
}
.instrument-key-list-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 84%;
    margin: auto;
    justify-content: space-between;
}
.iklu-li-tit{
    font-size: 24px;
    line-height: 1.2;
    color: var(--main-color1);
    font-family: var(--std-semibold);
    margin-bottom: 8px;
}
.iklu-li-tit span{
    font-size: 50px;
}
.instrument-key h2{
    text-align: center;
    color: var(--main-color1);
    margin-bottom: 50px;
}
.instrument-pro::after{
    content: "";
    width: 100%;
    height: 527px;
    background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}
.instrument-pro-wrap-slick{
    width: 83%;
}
.ipws-li{
    width: 50%;
    padding: 0 var(--std-distance); 
    height: auto !important;
}
.instrument-pro-wrap-slick .ys-slick{
    margin: 0 calc(var(--std-distance) * -1);
}
.ipws-li-cont{
    width: 100%;
    height: 100%;
    background: #FFF;
    box-shadow: 0px 10px 35px 0px rgba(30, 8, 45, 0.05);
    padding: 47px 25px 63px 36px;
}
.ipws-li-cont-icon{
    width: 58px;
}
.ipws-li-cont-tit{
    font-family: var(--std-semibold);
    color: var(--main-color1);
    margin-bottom: 12px;
}
.ipws-li-cont-parga p{
    color: #666;
}
.instrument-pro-wrap-slick .slick-list{
    overflow: visible;
}
.instrument-pro{
    position: relative;
}
.instrument-pro-bg{
    width: 100%;
    height: 527px;
    z-index: -1;
}
.instrument-pro-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.instrument-pro-wrap{
    position: relative;
    padding-top: var(--std-padding3);
}
.instrument-pro-wrap .material-production-tit{
    margin-bottom: 74px;
}
.instrument-pro-wrap::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--auxi-bgcolor1);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -2;
}
.instrument-pic{
    background-color: var(--auxi-bgcolor1);
    overflow: hidden;
}
.instrument-pic h2{
    color: var(--main-color1);
}
.instrument-ban-le{
    width: 37%;
}
.instrument-ban-ri{
    width: 63%;
    padding-left: 136px;
}
.instrument-ban{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.instrument-main .ys-hd-pc{
    border-bottom: 1px solid #E0E0E0;
}
.inside-page .ys-hd-pc::after{
    display: none;
}
.ibls-li-cont{
    position: relative;
}
.ibls-li-cont-icon{
    width: 60px;
    cursor: pointer;
    z-index: 5;
}
.ibls-li-cont-icon img{
    width: 100%;
}
.instrument-ban-le-slick{
    margin-bottom: 40px;
}
.instrument-ban-ri h1{
    color: #333;
    font-size: var(--font-title3) !important;
    width: 100%;
    line-height: 1.5;
}
.instrument-ban-ri .std-parga1 p{
    color: #5A5A5A;
}
.instrument-ban-ri .std-parga1{
    margin-bottom: 40px;
}
.instrument-ban-ri-btn .std-btn1{
    margin-right: 15px;
}
.instrument-ban-le-dots .ybcd-li::after{
    background: var(--main-color1);
}
.instrument-ban-le-dots{
    display: flex;
    align-items: center;
    justify-content: center;
}
.instrument-ban-le-dots .ybcd-li{
    transform: rotate(-90deg);
}
.ibls-li.empty .ibls-li-cont-icon{
    display: none;
}
.instrument-main .ys-nyban-title{
    top: calc(50% + 40px);
    transform: translate(-50%,-50%);
}
.instrument-series td:nth-child(1) {
    border-right: 1px solid #D9D9D9;
}
.solution-pro-cont-le .std-btn1{
    margin-top: var(--std-margin1);
}
.instrument-feature .hwls-li{
    padding: 0 var(--std-distance);
}
.instrument-feature .hscb-wrap-list-slick{
    margin: 0 calc(var(--std-distance) * -1);
}
.instrument-feature .hwls-li a{
    padding: 56px 35px 35px;
}
.instrument-feature .hwls-li-parga{
    margin-top: 42px;
}
.instrument-feature .hwls-li-btn {
    margin-top: 25px;
}
.hwls-li a .mod-cover img:nth-child(1){
    opacity: 1 !important;
}
.hwls-li a .mod-cover img:nth-child(2){
    opacity: 0 !important;
}
.viewer-button,.viewer-button:focus{
    background: var(--main-color1);
}
.contact-wrap{
    background: var(--auxi-bgcolor1);
}
.contact-wrap-img{
    width: 42.5%;
    border-radius: 12px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
}
.contact-wrap-img::after{
    content: "";
    width: 100%;
    height: 100%;
    /*background: rgba(0,0,0,.4);*/
    position: absolute;
    top: 0;
    left: 0;
}
.contact-wrap-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact-wrap-form{
    width: 57.5%;
    padding-left: 24px;
}
.contact-wrap .ys-cont1200{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.contact-wrap-form-cont{
    padding: 47px 40px;
    border-radius: 12px;
    background: #fff;
}
.contact-wrap-img-text{
    z-index: 5;
    padding: 54px 58px;
    width: 100%;
}
.contact-wrap-img-text h2{
    color: #fff;
}
.cwit-parga p{
    color: #fff;
}
.cwit-info-li .std-title4{
    color: #fff;
    font-family: var(--std-semibold);
}
.cwit-info-li{
    margin-bottom: 16px;
}
.cwit-info-li:last-child{
    margin-bottom: 0;
}
.cwfc-list-li{
    margin-bottom: 32px;
    position: relative;
    width: 50%;
    padding: 0 var(--std-distance);
}
.cwfc-list-li1{
    width: 100%;
}
.cwfc-list-li p{
    font-family: var(--std-semibold);
    color: #333;
}
.cwfc-list-li p span{
    color: #FA1C1C;
}
.cwfc-list-li .std-parga1{
    margin-bottom: 12px;
}
.cwfc-list-li1 .cllc-item{
    width: 50%;
    padding: 0 var(--std-distance);
}
.cwfc-list-li1-cont,
.cwfc-list{
    margin: 0 calc(var(--std-distance) * -1);
}
.cllc-item input{
    border-radius: 4px;
    border: 1px solid var(--main-color1);
    padding: 0 14px;
    transition: all .36s;
    width: 100%;
    height: 38px;
    font-size: 14px;
    color: var(--main-color1);
}
.cllc-item input::placeholder{
    font-size: 14px;
    color: #999;
}
.cllc-item-parga p{
    font-size: 12px;
    line-height: 1.5;
    color: #FA1C1C;
}
.cllc-item-parga{
    position: absolute;
    width: 100%;
    bottom: -22px;
    left: var(--std-distance);
    transition: all .36s;
    opacity: 0;
}
.contact-main .has-required.empty .cllc-item-parga{
    opacity: 1;
}
.contact-main .has-required.empty input{
    border: 1px solid #FA1C1C !important;
}
.cllc-item input:not(:focus),
.cwfc-list-li textarea:not(:focus) {
    border: 1px solid #D9D9D9;
}
.cwfc-list-li-select .ys-select-hd{
    height: 38px;
}
.cwfc-list-li-select .ys-select-hd input{
    padding: 0 14px;
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    transition: all .36s;
}
.cwfc-list-li-select .ys-select-xtbbox{
    width: 18px;
    right: 14px;
}
.cwfc-list-li-select .ys-select-xtbbox img{
    width: 100%;
}
.cwfc-list-li-select .ys-select-bd{
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    padding: 14px;
    top: 110%;
    max-height: 145px;
}
.cwfc-list-li-select .ys-select-li{
    font-size: var(--font-parga2);
    line-height: 1.5;
    color: #666;
    margin-bottom: 10px;
}
.cwfc-list-li-select .ys-select-li:last-child{
    margin-bottom: 0;
}
.cwfc-list-li-select .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 10px;
    bottom: 10px;
}
.cwfc-list-li-select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: var(--main-color1);
}
.cwfc-list-li textarea{
    width: 100%;
    height: 148px;
    padding: 8px 14px;
    border-radius: 4px;
    border: 1px solid var(--main-color1);
    font-size: var(--font-parga2);
    line-height: 1.5;
    color: var(--main-color1);
    transition: all .36s;
}
.cwfc-list-li textarea::placeholder{
    font-size: var(--font-parga2);
    color: #999;
}
.cllc-img{
    width: 160px !important;
    cursor: pointer;
}
.cllc-img img{
    width: 100%;
}
.cwfc-list-li-code{
    display: flex;
    align-items: center;
}
.contact-wrap-form-cont .wprp-parga a{
    opacity: 1;
    text-decoration: none;
}
.cwfc-list-btn .std-btn1-box{
    padding: 0 50px;
}
.prodet-wrap-info-parga p{
    color: #666;
    margin-bottom: 16px;
}
.prodet-wrap-info-parga p:last-child{
    margin-bottom: 0;
}
.prodet-wrap-info{
    margin-bottom: var(--std-padding2);
}
.prodet-wrap-list-li:not(:first-child){
    display: none;
}
.pwll-text h4{
    font-size: var(--font-title4);
    line-height: 1.5;
    color: var(--main-color1);
    margin-bottom: 10px;
    font-family: var(--std-semibold);
}
.pwll-text p{
    font-size: var(--font-parga1);
    line-height: 1.5;
    color: #666;
    margin-bottom: 8.5px;
}
.pwll-text ul{
    list-style-type: disc;
    padding-inline-start: 20px;
}
.pwll-item-tp-icon{
    width: var(--std-icon);
    transition: all .36s;
    transform: rotate(-90deg);
}
.pwll-item-tp-icon img{
    width: 100%;
}
.pwll-item.act .pwll-item-tp-icon{
    transform: rotate(0);
}
.pwll-item-tp .std-title4{
    width: calc(100% - 24px);
    padding-right: 30px;
    font-family: var(--std-semibold);
    color: var(--main-color1);
}
.pwll-item-tp{
    display: flex;
    align-items: center;
}
.pwll-item-tp{
    padding: 8px 24px;
    background: var(--auxi-bgcolor1);
    cursor: pointer;
}
.pwll-item-bt{
    margin-top: var(--std-margin1);
}
.pwll-item-bt p{
    font-size: var(--font-parga1);
    line-height: 1.5;
    color: #666;
    margin-bottom: 8.5px;
}
.pwll-item-bt ul{
    margin-block-start: 0;
    margin-block-end: 0;
}
.pwll-item-bt ul,
.pwll-item-bt li{
    list-style-type: disc;
}
.prodet-wrap-tab .inwu-li p {
    color: #A5A5A5;
}
.pwll-item{
    margin-bottom: var(--std-padding2);
}
.pwll-item:last-child{
    margin-bottom: 0;
}
/* Kim-start */
/*ce_3*/
.equipment-selection-main{
    background-color: var(--auxi-bgcolor1);
}
.selection-main-sec-btm{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.ys-cont1710{
    width: 1710px;
    margin: 0 auto;
    max-width: 100%;
}
.sec-btm-left{
    width: 25%;
    
}
.sec-btm-right {
    padding-left: 44px;
    overflow: hidden;
}
.sec-btm-right-ul{
    overflow: hidden;
    margin-bottom: var(--std-padding2);
}
.sec-btm-right-cont{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.sec-btm-right-image{
    width: 21%;
}
.sec-btm-right-link{
    display: block;
    height: 100%;
}
.sec-btm-right-text{
    width: 79%;
    height: 100%;
    padding: 32px 56px;
    border-left: 1px solid #E6E6E6;
}
.sec-btm-right-image .ys-imgbox-cover{
    width: 100%;
    
}
.sec-btm-right-image .ys-imgbox-cover > :last-child{
    background-color: #FFF;
}
.sec-btm-right-text .std-btn1-box{
    padding: 0 24px;
}
.sec-btm-right-list{
    background-color: #FFF;
    margin-bottom: 24px;
}
.sec-btm-right-list:last-child{
    margin-bottom: 0;
}
.right-text-tit{
    font-size: var(--font-title5);
    font-weight: bold;
    line-height: 1.6;
    color: #000;
    height: 3.2em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 18px;
}
.right-text-word p {
    font-size: var(--font-parga1);
    line-height: 1.5;
    color: #666;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.right-text-word{
    margin-bottom: 48px;
}
.right-text-more{
    padding: 8px 24px;
    border-radius: 90px;
    background-color: var(--main-color1);
}
.right-text-more p{
    font-size: var(--font-parga2);
    color: #FFF;
    line-height: 1.2;
}


.right-text-more::before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: calc(100% + 0px);
    height: calc(100% + 0px);
    background-color: #4B0A76;
    border-radius: 90px;
    transform: scaleX(0);
    transform-origin: right;
    -webkit-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -moz-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -o-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.sec-btm-left-cont{
    padding: 24px 50px 18px;
    background: #FFF;
    box-shadow: 0px 4px 23.2px 0px rgba(0, 0, 0, 0.12);
    border-radius: 12px;
}
.left-cont-tit{
    font-size: 24px;
    font-family: var(--std-semibold);
    line-height: 1.2;
    color: #333;
    margin-bottom: 19px;
}
.left-cont-input{
    border-radius: 6px;
    background: #F9F9F9;
    padding: 12px 10px;
}

/*ce-3end*/

/*ca_3*/
.product-main-sec-act.yxedr-active > :last-child{
    margin-bottom: 0;
}
.product-main-sec-act{
    border-radius: 12px;
    background: #F8F9FA;
    padding: 32px 40px;
}
.pmsa-sec.yxedr-active hr{
    border-top: 1px solid rgba(91, 15, 141, 0.20);
    margin-top: var(--std-margin1);
    margin-bottom: var(--std-padding2);
}
.product-main-sec-act h3{
    color: var(--main-color1);
    font-size: var(--font-title3);
    line-height: 1.4;
    font-family: var(--std-semibold);
    margin-bottom: 12px;
}
.product-main-sec-act p{
    color: #666;
    font-size: var(--font-parga1);
    line-height: 1.5;
    margin-bottom: 8.5px;
}
.pmsa-sec.yxedr-active > :nth-child(2){
    font-size: var(--font-title4);
    line-height: 1.75; 
    font-family: var(--std-semibold);
    color: var(--main-color1);
    margin-bottom: var(--std-margin1);
}
.pmsa-tit h3{
    font-size: var(--font-title3);
    line-height: 1.4;
    font-family: var(--std-semibold);
    margin-bottom: 12px;
    color: var(--main-color1);
    margin-left: 40px;
}
.pmsa-tit > :last-child{
    margin-bottom: 0;
}
.products-perform h3{
    color: #333;
}
.products-perform h4{
    font-size: var(--font-title4);
    line-height: 1.5;
    color: var(--main-color1);
    margin-bottom: 10px;
    font-family: var(--std-semibold);
}
.products-perform .yxedr-active:first-child{
    padding-top: 0;
}
.product-main-sec-all ul{
    padding-inline-start: 65px;
    margin-bottom: var(--std-margin1);
}
.product-main-sec-all p{
    color: #666;
    font-size: var(--font-parga1);
    line-height: 1.5;
    margin-bottom: 6px;
}
.product-main-sec-all ul li{
    list-style-type: initial;
}
.pmsl-title{
    color: var(--main-color1);
    line-height: 1.5;
}
.pmsl-btm-ul{
    margin: 0 calc(var(--std-distance) * -1);
}
.pmsl-btm-ul .slick-dots li{
    background: #F0F0F0;
}
.pmsl-btm-list{
    width: 33.333333%;
    padding: 0 var(--std-distance);
    
}
.pmsl-btm-list-link{
    display: block;
    background: var(--auxi-bgcolor1);
}
.pmsl-btm-list-all{
    padding: 24px 29px 14px;
}
.ptla-tit{
    font-size: var(--font-title5);
    line-height: 1.5;
    color: #666;
}
.ptla-text{
    font-size: var(--font-title4);
    line-height: 1.5;
    font-weight: 600;
    color: #333;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-top: 2px;
    margin-bottom: var(--std-margin1);
}
.ptla-btm{
    display: flex;
    flex-wrap: wrap;
}
.ptla-btm-text{
    font-size: var(--font-title5);
    line-height: 1.5;
    
}
.ptla-btm-icon{
    margin-left: 12px;
    margin-top: 6.6px;
}
.products-main .ys-nyban-title h1{
    font-size: var(--font-title2) !important;
    color: #333;
    font-family: var(--std-semibold);
    line-height: 1.2;
    margin-bottom: 18px;
}
.pmsl-btm-list-link .ptla-tit{
    transition: all 0.36s;
}
.pmsl-btm-list-link .ptla-text{
    transition: all 0.36s;
}
.pmsl-btm-list-link .pmsl-btm-list-all{
    transition: all 0.36s;
}
.pmsl-btm-list-link .ptla-btm .std-btn2-box p{
    transition: all 0.36s;
}
.pmsl-btm-list:not(:first-child){
    display: none;
}

/*ca_3end*/
/*ce_4*/

.product-details-sec h3{
    font-size: var(--font-title3);
    color: #333;
    font-family: var(--std-semibold);
    line-height: 1.5;
}
.product-details-sec h5{
    font-size: var(--font-title4);
    color: var(--main-color1);
    font-family: var(--std-semibold);
    line-height: 1.5;
}

.product-details-sec p{
    font-size: var(--font-parga1);
    line-height: 1.5;
    margin-bottom: 8.5px;
    color: #666;
}
.pdsf-tit{
    line-height: 1.5;
}
.pdsf-ul-list{
    background: #F8F9FA;
    margin-bottom: var(--std-margin1);
    cursor: pointer;
}
.pdsf-ul > :last-child{
    margin-bottom: 0;
}
.product-details-sec-act ul li{
    list-style-type: disc;
}
.pdsf-ul-list-top{
    padding: 33px 50px 23px 40px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.pult-search{
    width: 54px;
    height: 54px;
    background: var(--main-color1);
    border-radius: 50%;
    line-height: 54px;
    color: #fff;
    text-align: center;
    font-size: var(--font-title3);
    font-family: var(--std-semibold);
}
.pult-text{
    font-size: var(--font-title4);
    line-height: 1.5;
    font-family: var(--std-semibold);
    color: #333;
    width: calc(100% - 54px);
    padding-left: 17px;
    transition: all 0.36s;
}
.pult-icon{
    width: var(--std-icon);
    transition: all .36s;
    transform: rotate(-90deg);
}
.pult-icon img{
    width: 100%;
}
.pdsf-ul-list-top.on .pult-text{
        color: var(--main-color1);
}
.pdsf-ul-list-top-display{
    width: calc(100% - 24px);
    padding-right: 50px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.pdsf-ul-list-top.on .pult-icon{
    transform: rotate(0deg);
}
.pdsf-ul-list-top .pult-icon img{
    transition: all 0.36s;
}
.pdsf-ul-list-btm{
    padding: 0px 50px 40px 40px;
}
.pulb-cont{
    padding-top: 23px;
    padding-left: 14px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-top: 1px solid #D9D9D9;
}
.pulb-tit{
    width: 22px;
    font-size: var(--font-title3);
    color: #333;
    font-family: var(--std-semibold);
    line-height: 1.5;
}
.pulb-text{
    width: calc(100% - 22px);
    font-size: var(--font-title5);
    line-height: 1.5;
    color: #666;
    padding-left: 34px;
}
.pdsf-ul-list-btm{
    display: none;
}
.pdsp-tit{
    line-height: 1.5;
}
.pdsp-cont{
    padding: 30px 67px 30px 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #D9D9D9;
    background: #F8F9FA;
}
.pdsp-cont-left{
    width: calc(100% - 120px);
    padding-right: 20px;
    display: flex;
    flex-wrap: wrap;
}
.pdsp-cont-right{
    width: 120px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.pdsp-href li{
    margin-bottom: 24px;
}
.pdsp-href li:last-child{
    margin-bottom: 0;
}
.pdsp-cont-left-text{
    font-size: var(--font-parga1);
    line-height: 1.5;
    color: #333;
    width: calc(100% - 21px);
    padding-left: 12px;
}
.pdsp-cont-left-img{
    width: 21px;
    position: relative;
    top: 2px;
}
.pdsp-cont-left-img img{
    width: 100%;
}
.pdsp-cont-right-icon{
    width: 18px;
    
    margin-left: 12px;
}
.pdsp-cont-right-icon img{
    width: 100%;
}
.pdsp-cont-right-text{
    font-size: var(--font-parga1);
    line-height: 1.5;
    color: var(--main-color1);
}
.pdsr-tit{
    line-height: 1.5;
}
.pdsr-text{
    background: #F8F9FA;
    padding: 59px 55px;
}
.pdsr-text p{
    color: #666;
    margin-bottom: 20px;
}
.product-details .ys-pos-center h1{
    font-size: var(--font-title2)!important;
    color: var(--main-color1);
    margin-bottom: 18px;
}
.product-details .ys-pos-center p{
    color: #666;
    font-size: var(--font-parga1);
    line-height: 1.5;
}
/*ce_4end*/

/*cb-1*/
.sol-reagent .solution-appli-list-li{
    width: 33.333333%;
}
.sol-reagent .sall-text .std-title4{
    height: 3em;
    -webkit-line-clamp: 2;
}
.sol-reagent .slick-list,
.slick-track{
    min-width: 100%;
} 
.sol-reagent-sec{
    padding-top: var(--std-padding1);
}
.sol-reagent-sec-act h2{
    font-size: var(--font-title2);
    line-height: 1.4;
    font-family: var(--std-semibold);
    color: #333;
    margin-bottom: var(--std-margin1);
}
.sol-reagent-sec-act p{
    line-height: 1.5;
    font-size: var(--font-parga1);
    color: #666;
    margin-bottom: 8.5px;
}
.sol-reagent-sec-act.yxedr-active > :last-child{
    margin-bottom: 0;
}
.sol-reagent-sec-ul{
    margin-top: var(--std-padding1);
}
.sol-reagent-sec-ul .std-title2{
    text-align: center;
    margin-bottom: 32px;
}
.srsu-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 -12px;
}
.srsu-ul-list{
    width: 33.333333%;
    padding: 0 12px;
    height: 100%;
}
.srsu-ul-list-link{
    height: 100%;
}
.sull-main{
    height: 100%;
    width: 100%;
}
.srsu-ul-list:not(:first-child){
    display: none;
}
/* .ys-imgbox-cover{
    width: 100%;
} */
.sull-main-btm .std-title4{
    margin-bottom: 58px;
    height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.sull-main-btm{
    padding: 24px 25px 22px;
    background-color: var(--auxi-bgcolor1);
}
.sol-reagent-sec-category{
    background: var(--auxi-bgcolor1);
    overflow: hidden;
}
.srsc-tit{
    text-align: center;
}
.srsc-select{
    width: 100%;
    text-align: center;
}
.ssul-link-text{
    margin-right: 66px;
    padding-bottom: 11px;
    border-bottom: 1px solid rgba(91, 15, 141, 0.00);
    transition: all 0.36s ease;
    cursor: pointer;
    position: relative;
}
.ssul-link-text::after{
    content: "";
    width: 0%;
    height: 1px;
    background: var(--main-color1);
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.srsc-select-ul-list.act .ssul-link-text::after{
    width: 100%;
}
.ssul-link-text p{
    font-size: var(--font-parga1);
    line-height: 1.75;
    color: #333;
}
.srsc-select-ul-list:last-child .ssul-link-text{
    margin-right: 0;
}
.srsc-select-ul{
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.srsc-select-ul-list{
    width: auto !important;
    border-bottom: 1px solid #E9E9E9;
}
.srsc-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 calc(var(--std-distance) * -1);
}
.srsc-ul-list{
    width: 33.333333%;
    padding: 0 var(--std-distance);
    margin-bottom: 24px;
}
.srsc-select-cont-li:not(:first-child){
    display: none;
}
.srsc-select-cont-li{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s;
}
.sull-cont{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    /* padding: 21px 20px; */
    padding: 0 21px;
    height: 72px;
    border-left: 2px solid var(--main-color1);
    background: #FFF;
}
.sull-cont-img{
    width: 20px;
}
.sull-cont-img img{
    width: 100%;
}
.sull-cont-text{
    width: calc(100% - 20px);
    padding-right: 20px;
    max-height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}

/*cb-1end*/
/*b2-1*/
.dtmv-video{
    position: relative;
    width: 87%;
    margin: auto;
}
.dtmv-play{
    cursor: pointer;
    width: 52px;
}
.dtmv-play img{
    width: 100%;
}
.dtmv-parga{
    margin-bottom: 57px;
}
.details-technology-main-tp{
    border-bottom: 1px solid #E9E9E9;
}
.details-technology-main-act p{
    font-size: var(--font-parga1);
    color: #666;
    line-height: 1.5;
    margin-bottom: 8.5px;
}
.details-technology-main-act.yxedr-active > :last-child{
    margin-bottom: 0;
}
.details-technology-main-video{
    padding-top: 64px;
    padding-bottom: 64px;
    border-bottom: 1px solid #E9E9E9;
}
    /*b2-1end*/
    /*cb-3*/
.molecular-services{
    background: var(--auxi-bgcolor1);
}
.molecular-services .inddet-nav{
    margin-top: 0;
}
.molecular-services .inddet-nav-wrap{
    background: var(--auxi-bgcolor1);
}
.molecular-services-sequen,.molecular-services-provide,.molecular-services-main-solutions{
    overflow: hidden;
}
.molecular-services-sequen-parga p{
    color: #666;
}
.molecular-services-main-act.yxedr-active h2{
    font-size: var(--font-title2);
    line-height: 1.4;
    color: #333;
    font-family: var(--std-semibold);
    margin-bottom: var(--std-margin1);
}
.molecular-services-main-act.yxedr-active p{
    font-size: var(--font-parga1);
    line-height: 1.5;
    color: #666;
    margin-bottom: 8.5px;
}
.molecular-services-main-act.yxedr-active > :last-child{
    margin-bottom: 0;
}
.msms-top{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.msms-top-tit{
    width: 40%;
    
}
.msms-top-text{
    width: 51%;
}
.msms-top-text p{
    font-size: var(--font-parga1);
    line-height: 1.75;
    color: #666;
}

.molecular-services-ban-list{
    display: inline-block;
    
}
.molecular-services-ban{
    margin-top: 42px;
}
.molecular-services-ban > :first-child{
    margin-right: var(--std-margin1);
}
.msbl-link-cont{
    padding: 9px 60px;
    border-radius: 50px;
    border: 1px solid var(--main-color1);
    transition: all 0.36s ease;
    color: var(--main-color1);
    line-height: 1.2;
    font-size: var(--font-parga1);
}
.msbl-link{
    display: block;
    width: 100%;
}
.molecular-services-image{
    position: relative;
    background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
    overflow: hidden;
    z-index: 1;
}
.molecular-services-image-tit{
    color: #FFF;
    position: relative;
}
.molecular-services-image-text{
    position: relative;
    margin-top: 78px;
    width: 100%;
}
.molecular-services-image-text img{
    width: 100%;
}
.molecular-services-image-back{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.molecular-services-image-back img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*cb-3end*/
/*cb-2*/
.molecular-services-pcr-cont{
    overflow: hidden;
}
.molecular-services-pcr .ys-nyban-title h1 {
    width: 70%;
}
.molecular-services-pcr-cont p{
    color: #666;
}
.molecular-services-pcr-technologies{
    background: var(--auxi-bgcolor1);
    overflow: hidden;
}
.molecular-services-pcr-solution{
    overflow: hidden;
}
.molecular-services-pcr-solution .std-title2{
    text-align: center;
}
.msps-main{
    padding: 78px 100px 0px;
    background: var(--auxi-bgcolor1);
    position: relative;
    z-index: 1;
}
.msps-main::after{
    content: "";
    width: 100%;
    height: 50px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.msps-main .msps-main-tit{
    font-family: var(--std-regular);
}
.msps-main-bot{
    width: 100%;
    background: var(--main-color1);
}
.msps-main-bot-cont{
    
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 27px 27px 27px 56px;
}
.msps-main-bot-tit{
    color: var(--auxi-bgcolor1);
    width: calc(100% - 46px);
    padding-right: 30px;
    font-family: var(--std-regular);
}
.msps-main-bot-img{
    width: 46px;
}
.msps-main-bot-img img{
    width: 100%;
}
.msps-main .srsc-ul{
    padding-bottom: 60px;
    overflow: hidden;
}
.msps-main-bot-pos{
    position: relative;
}
.msnt-main{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.msnt-main-left{
    width: 32%;
    padding-left: 16px;
    position: relative;
    z-index: 5;
}
.msnt-main-right{
    width: 68%;
    position: relative;
    padding: 106px 74px 120px 157px;
    background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
    overflow: hidden;
    z-index: 1;
}
.msnt-main-right img{
    width: 100%;
}
.msnt-main-right-back{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.msnt-main-right-back img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* .msnt-main-right-text:not(:first-child){
    display: none;
} */
.msnt-main-right-text.act{
    position: relative;
    opacity: 1;
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s;
    pointer-events: all;
}
.msnt-main-right-text{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}
.mmlu-cont{
    position: relative;
    height: var(--itemheight);
}
.msnt-main-left-text{
    margin-bottom: 24px;
    position: relative;
    cursor: pointer;
}
.msnt-main-left-ul{
    width: 100%;
    flex-wrap: wrap;
}
.msnt-main-left-tab{
    overflow: visible !important;
}
.msnt-main-left-text::after{
    content: '';
    position: absolute;
    top: 50%;
    left: -16px;
    transform: translateY(-50%);
    width: calc(100% + 90px + 16px);
    height: 100%;
    background-color: var(--main-color1);
    opacity: 0;
    transition: all 0.36s;
    z-index: 2;
}
.msnt-main-left-text.on::after{
    opacity: 1;
}
.msnt-main-left-text.on .mmlt-word{
    color: #FFF;
}
.mmlt-word{
    font-size: var(--font-title4);
    line-height: 1.5;
    color: #333;
    cursor: pointer;
    position: relative;
    z-index: 3;
    transition: all 0.36s;
    padding: 20px 0;
}
.mmlt-icon{
    width: 44px;
    position: absolute;
    right: -58px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    transition: all .36s;
    opacity: 0;
}
.mmlt-icon img{
    width: 100%;
}
.msnt-main-left-text.on .mmlt-icon{
    opacity: 1;
}
.mmrt-tit{
    font-size: var(--font-title4);
    color: #FFF;
    line-height: 1.5;
    margin-bottom: 14px;
    font-family: var(--std-bold);
    position: relative;
}
.mmrt-text p{
    font-size: var(--font-parga1);
    line-height: 1.75;
    color: #FFF;
    opacity: 0.8;
}

/*cb-2end*/
/*b1-1*/
.innovate-honor-sec{
    overflow: hidden;
}
.innovate-honor-sec-tit{
    padding: var(--std-padding2) 105px;
    background: var(--auxi-bgcolor1);
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.ihst-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.ihst-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ihst-parga p{
    margin-bottom: 16px;
    color: #666;
}
.ihst-parga{
    width: 72%;
}
.ihst-text-btm p{
    width: 60%;
    line-height: 1.5;
    font-size: var(--font-parga1);
    color: #666;
}
.innovate-honor-technology{
    position: relative;
    overflow: hidden;
    z-index: 1;
    background: linear-gradient(299deg, #5B0F8D 0.9%, #010034 57.17%);
}
.innovate-honor-technology-back{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.innovate-honor-technology-back img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.innovate-honor-technology-ul{
    margin: 0 calc(var(--std-distance) * -1);
}
.innovate-honor-technology-list{
    width: 25%;
    padding: 0 var(--std-distance);
    
}
.innovate-honor-technology-list:not(:first-child), .ys-slick-item:not(:first-child) {
    display: none;
}
.innovate-honor-technology .std-title2{
    color: #FFF;
}
.ihtl-link-top{
    position: relative;
}
.ihtl-link-top-text{
    position: absolute;
    top: 20px;
    left: 25px;
    color: #FFF;
    line-height: 1.5;
    font-size: var(--font-title4);
    font-family: var(--std-semibold);
}
.ihtl-link-btm{
    padding: 16px 18px 25px;
    background: #FFF;
    transition: all .36s;
}
.ihtl-link-btm-tit{
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all .36s;
}
.ihtl-link{
    display: block;
}

.innovate-honor-technology-ul .slick-prev {
    left: -62px;
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 40px;
    transition: all 0.36s ease;
}
.innovate-honor-technology-ul .slick-prev::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: url('../images/a1_arrow05.svg') center / cover no-repeat;
    transition: all 0.36s ease;
}
.innovate-honor-technology-ul .slick-prev::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: url('../images/a1_arrow05_1.svg') center / cover no-repeat;
    transition: all 0.36s ease;
    opacity: 0;
}
.innovate-honor-technology-ul .slick-next {
    right: -62px;
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 40px;
    transition: all 0.36s ease;
}
.innovate-honor-technology-ul .slick-next::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: url('../images/a1_arrow06.svg') center / cover no-repeat;
    transition: all 0.36s ease;
}
.innovate-honor-technology-ul .slick-next::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: url('../images/a1_arrow06_1.svg') center / cover no-repeat;
    transition: all 0.36s ease;
    opacity: 0;
}
.ihtl-link-top .ys-imgbox-cover{
    width: 100%;
}
.iheu-list-link-cont .ys-imgbox-cover{
    width: 100%;
}
.iheu-list:not(:first-child){
    display: none;
}
.innovate-honor-explore{
    overflow: hidden;
}
.innovate-honor-explore-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 calc(var(--std-distance) * -1);
}
.iheu-list{
    width: 33.333333%;
    padding: 0 var(--std-distance);
}
.illc-text-word{
    font-family: var(--std-semibold);
    color: #FFF;
    margin-bottom: 24px;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.illc-text .std-btn2-box p{
    color: #FFF;
}
.iheu-list-link-cont{
    position: relative;
}
.illc-text{
    position: absolute;
    bottom: 45px;
    left: 0;
    width: 100%;
    padding: 0 28px;
}
.innovate-honor .mpil-cont-tit{
    font-size: var(--font-parga1);
}
.innovate-honor-info{
    width: 63%;
}
.innovate-honor-info p{
    color: #FFF;
    margin-bottom: var(--std-padding3);
}
.innovate-honor-protection{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.innovate-honor-protection-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.innovate-honor-protection-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ihpt-text p{
    color: #666;
    margin-bottom: 16px;
}
.ihpt-text p:last-child{
    margin-bottom: 0;
}
.innovate-honor-protection-text{
    margin-bottom: var(--std-padding3);
}
.ihpn-ul{
    display: flex;
    margin: 0 -150px;
}
.iull-nub{
    color: var(--main-color1);
    font-size: 60px;
    margin-bottom: 7px;
    line-height: 1.2;
    font-family: var(--std-semibold);
}
.innovate-honor-awards-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 -50px;
}
.innovate-honor .slick-dots li{
    background: rgba(0,0,0,.2);
}
.innovate-honor-awards{
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.innovate-honor-awards-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.innovate-honor-awards-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ihpn-ul-list{
    text-align: center;
    padding: 0 150px;
    border-right: 1px solid var(--main-color1);
}
.ihpn-ul-list:last-child{
    border: none;
}
.ihau-list{
    width: 33.333333%;
    padding: 0 50px
}
.illc-bg{
    width: 100%;
}
.illc-bg img{
    width: 100%;
}
.innovate-honor-awards .std-title2{
    text-align: center;
}
.itat-text p{
    font-size: var(--font-title4);
    line-height: 1.5;
    color: #333;
    /* max-height: 4.5em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical; */
}
.itat-text{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
    padding: 0 60px;
    max-height: 90px;
}
.illc-text-awards-text{
    width: 100%;
    height: 100%;
}
.illc-text-awards-date{
    font-size: var(--font-title4);
    line-height: 1.5;
    color: var(--main-color1);
    position: absolute;
    bottom: 32px;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0 60px;
}
.illc-text-awards{
    text-align: center;
    width: 100%;
}
.ihau-list-link-cont{
    position: relative;
    width: 100%;
}
.ihau-list:not(:first-child){
    display: none;
}
.vull-cont-top .ys-imgbox-cover{
    width: 100%;
}
.vull-cont-top-icon{
    width: 58px;
    cursor: pointer;
}
.innovate-honor-videos{
    background: var(--auxi-bgcolor1);
    overflow: hidden;
}
.innovate-honor-videos .std-title2{
    text-align: center;
}
.innovate-honor-videos-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 calc(var(--std-distance) * -1);
}
.videos-ul-list{
    width: 33.333333%;
    padding: 0 var(--std-distance);
}
.videos-ul-list:not(:first-child){
    display: none;
}
.vull-cont-top{
    position: relative;
}
.vull-cont-top-icon{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.vull-cont-top-icon img{
    width: 100%;
}
.vull-cont-btm{
    padding: 24px 17px;
    background: #FFF;
}
.vull-cont-btm-text{
    height: 6em;
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 24px;
}
.vull-cont-btm-date{
    color: #999;
}
.slick-list{
    min-width: 100%;
} 
.innovate-honor .mod-contact{
    margin-top: 0;
}
/*b1-1end*/
/* Kim-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .holb-li a:hover{
        color: var(--main-color1);
    }
    .instrument-new-slick-li a:hover{
        background: var(--main-color1);
    }
    .instrument-new-slick-li a:hover .insl-time p{
        color: #fff;
    }
    .instrument-new-slick-li a:hover .insl-tit{
        color: #fff;
    }
    .instrument-new-slick-li a:hover .std-btn2-box p{
        color: #fff;
    }
    .instrument-new-slick-li a:hover .mod-cover img:nth-child(1) {
        opacity: 0;
    }
    .instrument-new-slick-li a:hover .mod-cover img:nth-child(2) {
        opacity: 1;
    }
    .instrument-new-slick-li a:hover .std-btn2-box img {
        transform: translateX(10px);
    }
    .std-btn4:hover .std-btn1-bg,
    .std-btn4:hover .std-btn4-bg {
        transform: translate3d(-50%,-50%,0) scale(1);
        opacity: 1;
        transition: transform .8s ease-in-out;
    }
    .std-btn4:hover p{
        color: #fff;
    }
    .pc-fenye li:hover{
        color: #fff;
        background: var(--main-color1);
        border: 1px solid var(--main-color1);
    }
    .first li:hover,
    .prev li:hover,
    .next li:hover,
    .end li:hover{
        background: transparent;
        border: 1px solid #A5A5A5;
        color: var(--main-color1);
    }
    .pwir-btn .std-btn3-box:hover p{
        color: #fff;
    }
    .pwil-btn .std-btn1-box:hover::before{
        opacity: 1;
    }
    .pwil-btn .std-btn1-box:hover p{
        color: #fff;
    }
    .platdet-ban .std-arrow-icon:hover{
        background: var(--main-color1);
        border: 1px solid var(--main-color1);
    }
    .avbu-li:hover{
        color: var(--main-color1);
        transform: scale(1.2);
    }
    .asdu-li-cont:hover .asdu-li-cont-num{
        color: var(--main-color1);
    }
    .material-pro-ul-li a:hover .std-title4{
        color: #fff;
    }
    .material-pro-ul-li a:hover .std-btn2-box p{
        color: #fff;
    }
    .material-pro-ul-li a:hover .mod-cover img:nth-child(1){
        opacity: 0;
    }
    .material-pro-ul-li a:hover .mod-cover img:nth-child(2){
        opacity: 1;
    }
    .material-pro-ul-li a:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .solution-appli-list-li a:hover{
        background: var(--main-color1);
    }
    .solution-appli-list-li a:hover .std-title4{
        color: #fff;
    }
    .solution-appli-list-li a:hover .std-btn2-box p{
        color: #fff;
    }
    .solution-appli-list-li a:hover .mod-cover img:nth-child(1){
        opacity: 0;
    }
    .solution-appli-list-li a:hover .mod-cover img:nth-child(2){
        opacity: 1;
    }
    .solution-appli-list-li a:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .material-pro-ul-li a:hover{
        background: var(--main-color1);
    }
    .std-btn3-box:hover::before {
        transform: scaleX(1);
        transform-origin: left;
    }
    .std-btn3-box:hover p {
        color: var(--main-color1);
    }
    .std-btn3-box:hover .std-btn3-icon img:nth-child(1) {
        transform: translateX(12px);
        opacity: 0;
    }
    .std-btn3-box:hover .std-btn3-icon img:nth-child(2) {
        opacity: 1;
    }
    .yfmg-select .ys-select-li a:hover{
        opacity: 1;
    }
    .hcru-li-wrap-link a:hover .std-title4{
        color: var(--main-color1);
    }
    .std-btn1-box:hover::before {
        transform: scaleX(1);
        transform-origin: left;
    }
    .std-btn2-box:hover img{
        transform: translateX(10px);
    }
    .hnbs-li a:hover{
        background: var(--main-color1);
    }
    .hnbs-li a:hover .hnbs-li-time p{
        color: #fff;
        opacity: 0.8;
    }
    .hnbs-li a:hover .hnbs-li-tit{
        color: #fff;
    }
    .hnbs-li a:hover .std-btn2-box p{
        color: #fff;
    }
    .hnbs-li a:hover .mod-cover img:nth-child(1){
        opacity: 0;
    }
    .hnbs-li a:hover .mod-cover img:nth-child(2){
        opacity: 1;
    }
    .hnbs-li a:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .std-btn2:hover p{
        color: var(--main-color1);
    }
    .std-btn2:hover .mod-cover img:nth-child(1){
        opacity: 0;
    }
    .std-btn2:hover .mod-cover img:nth-child(2){
        opacity: 1;
    }
    .hpbs-li a:hover{
        background: var(--main-color1);
    }
    .hpbs-li a:hover .hpbs-li-text .std-title5{
        color: #fff;
    }
    .hpbs-li a:hover .std-btn2-box p{
        color: #fff;
    }
    .hpbs-li a:hover .mod-cover img:nth-child(1){
        opacity: 0;
    }
    .hpbs-li a:hover .mod-cover img:nth-child(2){
        opacity: 1;
    }
    .hpbs-li a:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .std-arrow-icon:hover{
        background: #fff;
    }
    .std-arrow-icon:hover img:nth-child(1){
        opacity: 0;
    }
    .std-arrow-icon:hover img:nth-child(2){
        opacity: 1;
    }
    .hwls-li a:hover .hwls-li-tit,
    .hwls-li a:hover .hwls-li-parga p{
        color: var(--main-color1);
    }
    .hwls-li a:hover .std-btn2-box img {
        transform: translateX(10px);
    }
    .hclu-li-link:hover p{
        opacity: 1;
    }
    .sdbl-ul-li a:hover::after{
        height: 100%;
    }
    .sdbl-ul-li a:hover .std-title3{
        color: var(--main-color1);
    }
    .solution-discover-bt-more a:hover::after{
        height: 100%;
    }
    .solution-discover-bt-more a:hover h2{
        color: var(--main-color1);
    }
    .solution-discover-bt-more a:hover .sdbm-info-parga p{
        color: var(--main-color1);
    }
    .sall-wrap-bt li:hover p{
        color: var(--main-color1);
    }
    .about-global-list-li:hover .agll-tit{
        color: var(--main-color1);
    }
    .about-global-list-li:hover .agll-img img{
        transform: scale(1.05);
    }
    .std-btn1:hover .std-btn1-bg{
        transform: translate3d(-50%,-50%,0) scale(1);
        opacity: 1;
        transition: transform .8s ease-in-out;
    }
    .std-btn1:hover{
        border: 1px solid var(--hover-color1) !important;
        background: var(--hover-color1) !important;
        transition: all .36s .2s;
    }
    .std-btn1:hover p{
        color: #fff !important
    }
    .pwli-ri:hover .std-btn3 p{
        color: #fff;
    }
    .std-btn3:hover p{
        color: var(--main-color1);
    }
    .std-btn3:hover .std-btn3-icon img:nth-child(1){
        opacity: 0;
    }
    .std-btn3:hover .std-btn3-icon img:nth-child(2){
        opacity: 1;
    }
    .yfmn-ul-li-bt a:hover{
        opacity: 1;
    }
    /* Kim-start */
    /*ca-3*/
    .pmsl-btm-list-link:hover .pmsl-btm-list-all{
        background: var(--main-color1);
    }
    .pmsl-btm-list-link:hover .ptla-tit{
        color: #FFF;
    }
    .pmsl-btm-list-link:hover .ptla-text{
        color: #FFF;
    }
    .pmsl-btm-list-link:hover .ptla-btm .std-btn2-box p{
        color: #FFF;
    }
    .pmsl-btm-list-link:hover .ptla-btm .mod-cover img:nth-child(2) {
        opacity: 1;
    }
    .pmsl-btm-list-link:hover .std-btn2-box img {
        transform: translateX(10px);
    }

    /*ca-3end*/
    /*cb-1*/
    .srsc-ul-list-link:hover .sull-cont-text{
        color: var(--main-color1);
    }
    .srsu-ul-list-link:hover .sull-main-btm-more .std-btn2-box img {
        transform: translateX(10px);
    }

    /*cb-1end*/
    /*cb-3*/

    /*cb-3end*/
    /*b1-1*/
    .ihtl-link:hover .ihtl-link-btm-more .std-btn2-box img {
        transform: translateX(10px);
    }
    .innovate-honor-technology-ul .slick-prev:hover:after{
        opacity: 0;
    }
    .innovate-honor-technology-ul .slick-prev:hover:before{
        opacity: 1;
    }
    .innovate-honor-technology-ul .slick-prev:hover{
        background: #FFF;
    }
    .innovate-honor-technology-ul .slick-next:hover:after{
        opacity: 0;
    }
    .innovate-honor-technology-ul .slick-next:hover:before{
        opacity: 1;
    }
    .innovate-honor-technology-ul .slick-next:hover{
        background: #FFF;
    }
    .iheu-list-link:hover .std-btn2 p {
        color: #FFF;
    }
    .iheu-list-link:hover .ihtl-link-btm-more .std-btn2-box img {
        transform: translateX(10px);
    }
    /*b1-1end*/
    .ihtl-link:hover .ihtl-link-btm{
        background: var(--main-color1);
    }
    .ihtl-link:hover .ihtl-link-btm-tit{
        color: #fff;
    }
    .ihtl-link:hover .std-btn2-box p{
        color: #fff;
    }
    .ihtl-link:hover .std-btn2-box-icon img:nth-child(2){
        opacity: 1;
    }
    .right-text-more:hover::before {
        transform: scaleX(1);
        transform-origin: left;
    }
    /* Kim-end */
    .pwls-lab-ul-li a:hover{
        background: #EBECED;
    }

    .mcwt-btn a:hover img{
        transform: translateX(20px);
    }
    .yfts-cont-icon:hover{
        transform: translateX(10px);
    }
    .std-btn4:hover{
        border: 1px solid var(--hover-color1) !important;
        background: var(--hover-color1) !important;
        transition: all .36s .2s;
    }
    .std-btn4:hover p{
        color: #fff !important;
    }
    .hcru-li-wrap-btn a:hover{
        color: var(--main-color1);
        border: 1px solid var(--main-color1);
    }
    /* 2024.09.30 */
    .cstn-inof-item-link:hover .cstn-inof-item-img img{
        transform: scale(1.05);
    }
    .cfii-link:hover .cfii-link-img img{
        transform: scale(1.05);
    }
    .cfii-link:hover .std-title4{
        color: var(--main-color1);
    }
}
/* 载入效果 */
.ys-ban-title,.ys-ban-btn{
    visibility: hidden;
}
.ys-ban-li.slick-active .ys-ban-title {
    animation: ysfadeInUp 1s ease-in-out both;
    animation-delay: .5s;
    visibility: visible;
}
.ys-ban-li.slick-active .ys-ban-btn {
    animation: ysfadeInUp 1s ease-in-out both;
    animation-delay: .6s;
    visibility: visible;
}
.home-pro-tp-img{
    animation-delay: .3s;
}
.hscb-wrap-list.ys-faderight1{
    animation: fadeInRight 1.5s ease-in-out both;
    animation-delay: .2s;
}
.solution-area-list-li:nth-child(3n+1),
.material-pro-ul-li:nth-child(2n+1),
.reagent-sinifi-ul-li:nth-child(2n+1){
    animation-delay: .3s;
}
.solution-area-list-li:nth-child(3n+2),
.material-pro-ul-li:nth-child(2n+2),
.reagent-sinifi-ul-li:nth-child(2n+2){
    animation-delay: .4s;
}
.solution-area-list-li:nth-child(3n+3){
    animation-delay: .5s;
}
.spcr-wrap.ys-faderight1,
.about-history-list.ys-faderight1{
    animation: fadeInRight 1.2s ease-in-out both;
    animation-delay: .3s;
}
/* 2024.6.28修改-start */
.hwls-li-tit{
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.iklu-li-tit span{
    line-height: inherit;
}
.iklu-li-tit{
    height: 60px;
    overflow: hidden;
}
.mmlt-icon{
    display: none;
}
.plul-parga p{
    font-family: var(--std-semibold);
    transition: all .36s;
}
.pwls-lab-ul-li a{
    display: flex;
    align-items: center;
    padding: 13px 18px;
    transition: all .36s;
    border-radius: 12px;
    background: var(--auxi-bgcolor1);
}
.plul-icon{
    width: 24px;
    transition: all .36s;
    display: none;
}
.plul-icon img{
    width: 100%;
}
.plul-parga{
    width: 100%;
}
.pwls-lab-ul-li{
    margin-bottom: 16px;
}
.pwls-lab-ul-li:last-child{
    margin-bottom: 48px;
}
.pwls-lab{
    padding: 0 18px;
}
.pwls-lab-ul-li.act a{
    background: var(--main-color1);
}
.pwls-lab-ul-li.act p{
    color: #fff;
}
.pwls-lab-ul-li.act .plul-icon{
    opacity: 0;
}
.pro-pop-wrap{
    height: 620px;
}
.pbwb-wrap p {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pwfc-wrap-table{
    min-width: 100%;
}
/* 2024.6.28修改-end */
/* 2024.7.1修改-start */
.solution-area-list-li.act,
.solution-area-list-li.z-index.act{
    z-index: 6;
}
/* 2024.7.1修改-end */
.about-video{
    background: transparent;
    width: 74px;
    margin-right: 20px;
}
.about-value-tp h2{
    width: auto !important;
}
.about-value-tp-le{
    width: 330px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
}
.about-value-tp-info{
    width: calc(100% - 330px);
    padding-left: 180px;
    font-family: var(--std-semibold);
}
.about-value-bt h2{
    width: auto !important;
}
.about-value-bt-ri{
    width: 460px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.about-value-bt-ul {
    width: calc(100% - 460px);
}
.yecl-li{
    cursor: pointer;
}
.mcwt-btn{
    display: inline-block;
}
.yfts-cont-icon,
.mcwt-btn img{
    transition: all .36s;
}
.contact-wrap-img-text {
    padding: 54px 50px;
}
.solution-pro.empty{
    margin-top: var(--std-padding1);
}
.hddu-li {
    padding: 0 50px;
}
.home-driven-data-ul {
    margin: 0 -50px;
}
/* .hwls-li-parga{
    display: none;
} */
.hwls-li-tit {
    height: auto;
    -webkit-line-clamp: inherit;
}
.hwls-li{
    height: auto !important;
}
.hwls-li a {
    height: 100%;
    position: relative;
    padding-bottom: 62px;
}
.hwls-li-btn{
    position: absolute;
    bottom: 24px;
    left: 0;
    z-index: 5;
    margin-top: 0;
    padding: 0 36px;
    width: 100%;
}
.molecular-services-pcr .ys-nyban-btn .std-btn4{
    border: 1px solid var(--main-color1);
    background: var(--main-color1);
}
.molecular-services-pcr .ys-nyban-btn .std-btn4 p{
    color: #fff;
}
/* .molecular-services-pcr .ys-nyban-btn .std-btn1 {
    border: 1px solid #fff;
    background: #fff;
}
.molecular-services-pcr .ys-nyban-btn .std-btn1 p {
    color: var(--main-color1);
} */
.std-btn1-bg, .std-btn4-bg{
    background: var(--hover-color1);
}
.platdet-ban-wrap-btn{
    top: 50%;
    transform: translate(-50%,-50%);
}
.pbwb-wrap{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.pbwb-wrap p{
    height: auto !important;
    -webkit-line-clamp: inherit;
}
.platdet-ban-wrap-btn .std-arrow-prev,
.platdet-ban-wrap-btn .std-arrow-next{
    left: 0 !important;
    top: 0 !important;
}
/* .pwlf-wrap-tp{
    min-height: 174px;
} */
.pwlf-wrap-tp-cont{
    background: #fff;
    padding-top: var(--std-margin1);
}
.pwfc-wrap-table-hd th{
    top: 172px;
}
.pwlf-wrap h2{
    margin-bottom: 0;
}
.pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
    top: 227px;
}
.mtrt-ul{
    height: var(--itemheight);
    position: relative;
}
.mtrt-ul-li{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
}
.mtrt-ul-li.act{
    opacity: 1;
}
.cllc-item-le{
    width: 84px;
}
.cllc-item{
    display: flex;
}
.cllc-item-ri{
    width: calc(100% - 84px);
    padding-left: 4px;
}
.cllc-item-le .ys-select-xtbbox{
    width: 18px;
    right: 14px;
}
.cllc-item-le .ys-select-xtbbox img{
    width: 100%;
}
.cllc-item-le .ys-select-bd{
    border-radius: 4px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    top: calc(100% + 2px);
    padding: 10px 12px;
    max-height: 177px;
}
.cllc-item-le .ys-select-li{
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    margin-bottom: 8px;
}
.cllc-item-le .ys-select-li:last-child{
    margin-bottom: 0;
}
.cllc-item-le .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 8px;
    bottom: 8px;
}
.cllc-item-le .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #4E0A91 !important;
}
.cllc-item-le .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.cllc-item-le .ys-select-hd input{
    color: #333;
}
.wprl-item-li{
    width: 50%;
    padding: 0 12px;
    position: relative;
}
.wprl-add{
    margin: 0 -12px;
}
.wprl-item-li .ys-select input{
    padding: 8px 0;
}
.wprl-item-li .ys-select .ys-select-bd {
    border: 1px solid #D9D9D9;
    padding: 10px 23px;
    top: 110%;
    border-radius: 4px;
    max-height: 145px;
}
.wprl-item-li .ys-select .ys-select-li{
    font-size: 14px;
    line-height: 1.75;
    margin-bottom: 6px;
}
.wprl-item-li .mCSB_outside+.mCSB_scrollTools {
    right: 10px;
    top: 10px;
    bottom: 10px;
}
.wprl-item .cllc-item-le{
    width: 78px;
    height: 42px;
}
.wprl-item .cllc-item-ri{
    width: calc(100% - 78px);
    padding-left: 16px;
}
.wprl-item-phone input{
    padding: 0 !important;
}
.wprl-item-phone .cllc-item-le .ys-select-xtbbox{
    right: 0;
}
.wprl-item{
    margin-bottom: 32px;
    position: relative;
}
.wprl-item-notice{
    font-size: 12px;
    line-height: 1.5;
    color: #FA1C1C;
    position: absolute;
    width: 100%;
    top: 46px;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.has-required.empty .wprl-item-notice{
    opacity: 1;
}
.wprl-item-li .wprl-item-notice{
    width: calc(100% - 24px);
    left: 12px;
}
.wprl-item input{
    padding-left: 0;
    transition: border .36s,background-color 5000s ease-in-out 0s;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.has-required.empty input:focus::placeholder,
.wprl-item input:focus::placeholder{
    color: #6C3BB2 !important;
}
.wprl-item input:focus,
.has-required.empty input:focus{
    border-bottom: 1px solid #6C3BB2;
}
.has-required.empty .ys-select input::placeholder{
    color: #FA1C1C !important;
}
.has-required.empty .ys-select input{
    border-bottom: 1px solid #FA1C1C;
}
.head-nav-tech-pull {
    width: 1200px;
    left: 50%;
    transform: translateX(-50%);
    position: fixed;
    top: var(--std-height);
    padding-top: 0;
}
.hntp-cont{
    background: #F8F9FA;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
    border-radius: 0px 0px 20px 20px;
    overflow: hidden;
}
.ys-hd-pc.change::before{
    opacity: 1;
 }
.ys-hd-pc.change .mod-cover img:nth-child(1) {
    opacity: 0;
}
.ys-hd-pc.change .mod-cover img:nth-child(2) {
    opacity: 1;
}
.ys-hd-pc.change .head-nav-item-title {
    color: rgba(51, 51, 51, 0.80);
}
.ys-hd-pc.change::after {
    opacity: 0;
}
.ys-hd-pc.change .head-other-lang p {
    color: rgba(51, 51, 51, 0.80);
}
.hntp-cont-le{
    width: 30%;
    padding: 54px 0;
    background: #fff;
    border-radius: 0;
}
.hntp-cont-ri{
    width: 70%;
    padding: 54px 48px 43px;
}
.hclu-li-link p{
    color: #666;
    opacity: 1;
}
.hclu-li-link{
    padding: 5px 56px;
}
.hclu-li{
    margin-bottom: 32px;
    position: relative;
}
.hclu-li.yxnav-active2 .hclu-li-link p {
    color: var(--main-color1);
}
.hclu-li.yxnav-active2::after{
    opacity: 1;
}
.hclu-li::after{
    content: "";
    width: 4px;
    height: 100%;
    background: var(--main-color1);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.hcru-li-wrap-btn{
    display: inline-block;
    margin-top: 64px;
}
.hcru-li-wrap-btn a{
    display: block;
    padding: 0 18px;
    border-radius: 100px;
    border: 1px solid #333;
    line-height: 38px;
    transition: all .36s;
    font-size: 14px;
    color: #333;
}
.hlwt-box{
    display: flex;
    align-items: center;
    padding-bottom: 12px;
}
.hcru-li-wrap-tit{
    padding-bottom: 0;
}
.hlwt-box img{
    width: 20px;
    margin-left: 24px;
}
.avbu-li{
    font-family: var(--std-semibold);
}
.pmsa-tit h3{
    margin-left: 0 !important;
}
.product-main-sec-all{
    padding: 0 40px;
}
.product-main-sec-all ul {
    padding-inline-start: 20px;
}
.molecular-services .ys-nyban-btn .std-btn1,
.molecular-services-pcr .ys-nyban-btn .std-btn1{
    background: #fff;
    border: 1px solid #fff;
}
.molecular-services .ys-nyban-btn .std-btn1-box p,
.molecular-services-pcr .ys-nyban-btn .std-btn1-box p{
    color: var(--main-color1);
}
.molecular-services .ys-nyban-btn .std-btn1.selected,
.molecular-services-pcr .ys-nyban-btn .std-btn1.selected{
    background: var(--main-color1);
    border: 1px solid var(--main-color1);
}
.molecular-services .ys-nyban-btn .std-btn1.selected .std-btn1-box p,
.molecular-services-pcr .ys-nyban-btn .std-btn1.selected .std-btn1-box p{
    color: #fff;
}
/* 2024.7.18修改 */
.search-main{
    margin-top: var(--std-height);
}
.search-body .ys-hd-pc::before{
    opacity: 1;
}
/* .head-other-search{
    display: none;
} */
.asdu-li-cont-num sup{
    font-size: 50px;
}
/* .home-service .home-pro-tp-img{
    height: 100%;
}
.home-service .home-pro-tp-img .ys-imgbox-cover{
    height: 100%;
}
.home-service .home-pro-tp-img .ys-imgbox-cover img{
    height: 100%;
    object-fit: cover;
} */
.itat-text {
    padding: 0 40px;
}
.ihau-list{
    padding: 0 40px;
}
.innovate-honor-awards-ul{
    margin: 0 -40px;
}
.itat-text .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.itat-text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.5) !important;
}
.itat-text .mCSB_outside+.mCSB_scrollTools {
    right: 40px;
}
.about-value-tp-le img,
.about-value-bt-ri img{
    display: none;
    width: 60px;
    margin-right: 15px;
}
.material-production-wrap .material-production-tit-btn{
    display: none;
}
.prodet-wrap-nav{
    height: 58px;
}
.prodet-wrap-tab  {
    position: relative;
    transition: all .4s;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    max-width: var(--width);
    border-bottom: 1px solid #E9E9E9;
    overflow: visible !important;
}
.prodet-wrap-tab::after{
    content: "";
    width: 100vw;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.prodet-wrap-tab.isfixed {
    position: fixed;
    top: var(--std-height);
    z-index: 90;
    width: 100%;
}
.pwfc-wrap-table td {
    padding: 10px 20px;
}
.ipws-li-cont-parga li{
    list-style-type: disc;
}
.ipws-li-cont-parga ul{
    padding-inline-start: 20px;
}
.iklu-li-tit{
    text-align: center;
}
.std-btn3 .std-btn1-bg {
    background: var(--hover-color1);
}
.instrument-ban-ri .std-btn3-icon img:nth-child(1){
    opacity: 1 !important;
}
.instrument-ban-ri .std-btn3-icon img:nth-child(2){
    opacity: 0 !important;
}
.instrument-feature .hwls-li a{
    padding-bottom: 85px;
}
.hwls-li-parga p {
    height: auto;
    -webkit-line-clamp: inherit;
}
.hpbs-li-text .std-title5 {
    height: auto;
    -webkit-line-clamp: inherit;
}
.solution-pro .hpbs-li-text{
    padding-bottom: 90px;
}
.solution-pro .hpbs-li-text-btn{
    width: 100%;
    position: absolute;
    padding: 0 36px;
    bottom: 35px;
    left: 0;
}
.hpbs-li a{
    position: relative;
}
.pwlf-wrap-lab ul li p, .pwsc-info li p{
    font-size: var(--font-parga2);
}
.pwth-th.pwtb-pro-td0{
    z-index: 10;
    background: #F5F5F5;
}
.pwlf-wrap-tp-cont::after{
    content: "";
    width: calc(100% + 60px);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
    z-index: -1;
}
.pwlf-wrap.isfixed .pwlf-wrap-tp-cont::after {
    opacity: 1;
}
.wish-pop-ri-list{
    padding-right: 20px;
}
.pwli-le-icon img:nth-child(2){
    display: none;
}
.product-tab-list{
    display: none;
}
.ys-bread-list a{
    line-height: 1.75;
}
.ys-nyban-title{
    top: calc(50% + 67.25px);
}
.product-tab-watch{
    margin-top: 14px;
    display: none !important;
}
.home-system .hwls-li-parga{
    display: none;
}
.solution-discover{
    padding-bottom: var(--std-padding1);
    background: #fff;
    margin-top: var(--std-padding1);
}
.molecular-services .mod-contact{
    margin-top: 0;
}
.ys-footer{
    margin-top: -2px;
}
/* .pwfc-wrap-table-hd{
    position: sticky;
    top: 172px;
    max-width: 100%;
    overflow: hidden;
}
.pwfc-wrap-table-hd th{
    top: 0 !important;
}
.pwfc-wrap-table-bd{
    max-width: 100%;
    overflow: hidden;
} */
.pwfc-wrap-table-hd th{
    top: 0 !important;
}
.pwfc-wrap-table-hd{
    height: var(--hd-height);
}
.pwth-th{
    width: var(--width);
}
.pwtb-pro-td{
    width: var(--width);
}
.pwfc-wrap-table {
    table-layout: fixed;
}
.pwlf-wrap.isfixed .pwfc-wrap-table-hd tr{
    position: fixed;
    top: 172px;
}
.pwlf-wrap.nofixed .pwfc-wrap-table-hd tr{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.cwfc-list-region .cllc-item{
    padding: 0;
    width: 100%;
}
.ys-ban-imgbox.new-ys-ban-imgbox::before{
    display: none;
}
.mulw-tit{
    display: none;
}
.iklu-li p{
    text-align: center;
}
.dtmt-wrap{
    padding: 32px 40px;
    background: #F8F9FA;
}
.dtmv-parga{
    margin-bottom: 0 !important;
}
.dtmv-video{
    margin-top: 57px;
}
.instrument-pro-bg,
.instrument-pro::after{
    height: 500px;
}
.dtmt-wrap.empty{
    background: #fff;
}
.pro-pop-wrap .mCSB_scrollTools_vertical,
.pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    pointer-events: all;
}
.prodet-wrap-list-li img{
    cursor: pointer;
}
.molecular-services .ys-nyban-btn .std-btn1, .molecular-services-pcr .ys-nyban-btn .std-btn1{
    width: 224px !important;
}
.std-btn1-box{
    width: 100%;
}
td .std-btn1-box{
    cursor: pointer !important;
}
.pro-pop-wrap tbody{
    pointer-events: all;
}
.pro-pop td .std-btn1{
    pointer-events: all;
}

/*2024.7.31修改-start*/
.head-other-lang-more{
    width: 16px;
    transition: all .36s;
}
.head-other-lang-more svg{
    width: 100%;
    height: auto;
}
.head-other-lang-more path{
    transition: all .36s;
}
.ys-hd-pc.isfixed .head-other-lang-more path{
    stroke: rgba(51, 51, 51, 0.80);
}
.head-other-lang p{
    margin-right: 10px;
}
.head-other {
    width: 290px;
}
.head-list {
    width: calc(100% - 140px - 290px);
}
.head-other-lang-tp{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.holb-li a{
    font-size: 16px;
    color: #666;
    line-height: 1.5;
    transition: all .36s;
    display: block;
    padding: 8px 0;
    text-align: center;
}
.holb-li{
    margin-bottom: 24px;
}
.holb-li:last-child{
    margin-bottom: 0;
}
.head-other-lang-bt{
    padding: 32px 0;
    border-radius: 0px 0px 20px 20px;
    background: #FFF;
    overflow: hidden;
    width: 120px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);
    display: none;
}
.head-other-lang{
    position: relative;
}
.head-other-lang.act .head-other-lang-more{
    transform: rotate(180deg);
}
.ys-hd-pc.change .head-other-lang-more path {
    stroke: rgba(51, 51, 51, 0.80);
}
.inside-page .ys-hd-pc .head-other-lang-more path {
    stroke: rgba(51, 51, 51, 0.80);
}
.ys-ph-nav li.yxnav-active1,
.ys-ph-nav li.yxnav-active2,
.ys-ph-nav li.yxnav-active3{
    background: var(--main-color1);
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    color: #fff;
}
.ys-phnav-icon::after, .ys-phnav-icon::before{
    background: transparent;
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1 .ys-phnav-icon{
    color: #fff;
}
.ys-phnav-lisbox{
    padding-left: 5px;
}
/*2024.7.31修改-end*/
/* 24.09.09-kim-start */
.press-section-tags{
    width: 100%;
    margin-top: -26px;
    background: #FFF;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
    padding: 28px 59px 29px 81px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin-bottom: 62px;
}
.press-section-tags-le{
    width: calc(100% - 147px);
    display: flex;
    margin-left: -16px;
    margin-right: -16px;
    flex-grow: 1;
}
.pstl-list{
    padding: 0 16px;
}
.press-section-tags-ri{
    width: 147px;
}
.press-section-tags-ri .ys-select{
    width: 100%;
    border-radius: 43px;
    background: #F8F9FA;
    padding: 9px 24px;
}
.press-section-tags-ri .ys-select-bd{
    border: none;
    padding: 9px 24px;
    background: #F8F9FA;
    color: #333;
    font-family: var(--std-regular);
    font-size: 14px;
    line-height: 1.5;
    height: calc(var(--font-parga2) * 6 + 15px);
    border-radius: 20px;
    box-shadow: 0px 4px 11.3px 0px rgba(0, 0, 0, 0.05);
    top: 100%;
    margin-top: 4px;
}
.press-section-tags-ri .mCSB_outside+.mCSB_scrollTools {
    right: 6px;
    height: calc(100% - 4px);
}
.press-section-tags-ri .mCSB_scrollTools .mCSB_draggerContainer {
    top: 10px;
    height: calc(100% - 20px);
}
.press-section-tags-ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.press-section-tags-ri .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--main-color1);
}
.press-section-tags-ri .ys-select input::placeholder{
    color: #333;
    font-family: var(--std-regular);
    font-size: 14px;
    line-height: 1.5;
}
.press-section-tags-ri .ys-select-xtbbox{
    margin-left: 10px;
}
.press-section-tags-ri .icon-arrow-down{
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
}
.press-section-tags-ri .icon-arrow-down:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/e1_arrow01.svg);
    background-size: cover;
}
.pstl-list-link{
    color: #A5A5A5;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
    transition: all 0.36s;
}
.pstl-list.on .pstl-list-link{
    color: #6C3BB2;
}
.press-section-news-link{
    display: flex;
    flex-wrap: wrap;
}
.psnl-le{
    width: 51%;
}
.psnl-ri{
    width: 49%;
    padding: 33px 29px 40px 54px;
    background: #F8F9FA;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.psnl-le-date{
    color: #666;
    font-family: var(--std-regular);
    font-size: 14px;
    line-height: 1.5;
}
.psnl-le-title{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    line-height: 1.6;
    font-weight: 600;
    margin-top: 24px;
    margin-bottom: 12px;
    height: 4.8em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.psnl-le-ul{
    display: flex;
    align-items: center;
    margin-left: -5px;
    margin-right: -5px;
}
.psnl-le-ul-list{
    padding: 0 5px;
}
.plul-text{
    color: #6C3BB2;
    font-family: var(--std-regular);
    font-size: 10px;
    line-height: 1.5;
    padding: 2px 8px;
    border-radius: 2px;
    background: rgba(95, 0, 188, 0.10);
}
.press-section-ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
}
.press-section-ul-link{
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 30px;
}
.psul-href{
    display: block;
    padding: 35px 25px 29px;
    background: #F9F9F9;
}
.psul-href-img{
    width: 100%;
    margin-top: 24px;
    margin-bottom: 16px;
}
.psul-href-title{
    margin-top: 24px;
    margin-bottom: 25px;
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5; 
    height: 4.5em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}
.press-news-sec{
    margin-top: 50px;
}
.press-news{
    background: #F8F9FA;
}
.press-news .ys-cont950{
    padding: 0 25px;
}
.press-news .ys-nybanner{
    width: 100%;
    height: 128px;
}
.pnst-top{
    display: flex;
    align-items: center;
}
.pnst-top-le{
    display: flex;
    align-items: center;
    margin-right: 24px;
}
.pnst-top-le-icon{
    width: 18px;
    margin-right: 12px;
}
.pnst-top-le-icon img{
    width: 100%;
}
.pnst-top-le-date{
    color: #333;
    font-family: var(--std-regular);
    font-size: 14px;
    line-height: 1.5;
}
.pnst-top-ri{
    padding: 2px 8px;
    border-radius: 2px;
    background: rgba(95, 0, 188, 0.10);
    color: #6C3BB2;
    font-family: var(--std-regular);
    font-size: 10px;
    line-height: 1.5;
}
.pnst-title{
    line-height: 1.5;
    margin-bottom: 106px;
}
.press-news-sec-top{
    padding-bottom: 44px;
}
.pnst-share{
    display: flex;
}
.pnst-share-le{
    margin-right: 36px;
    color: #333;
    font-family: var(--std-semibold);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.75;
}
.pnst-share .ys-share-list{
    padding: 0 7.5px;
}
.pnst-share .ys-share{
    margin-top: 2px;
    margin-left: -7.5px;
    margin-right: -7.5px;
}
.pnst-share .ys-share-img{
    width: 20px;
}
.press-news-sec-btm{
    background: #fff;
    padding-top: 80px;
}
.press-news-sec-btm .pnsb-active p{
    color: #5A5A5A;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5; 
    margin-bottom: 32px;
}
.pnsb-active h5{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title4);
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 32px;
}
.pnsb-active p img{
    width: 100%;
}
.pnsb-active{
    padding-bottom: 12px;
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 40px;
}
.press-news-sec-btm{
    padding-bottom: var(--std-padding3);
}
.pnsb-ul-list{
    margin-bottom: 20px;
}
.pnsb-ul > :last-child{
    margin-bottom: 0;
}
.pnsb-ul-list-link{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}
.pnsb-ul-list-link span{
    color: #6C3BB2;
    font-family: var(--std-bold);
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2; 
    margin-right: 16px;
}
.press-news-related-title{
    color: #333;
    font-family: var(--std-bold);
    font-size: var(--font-title2);
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 53px;
}
.press-news-related-ul{
    display: flex;
    margin-left: -12px;
    margin-right: -12px;
}
.pnru-list{
    width: 33.333333%;
    padding: 0 12px;
}
.pnru-list-link-top{
    width: 100%;
}
.pnru-list-link-btm{
    padding: 42px 5px 26px 23px;
}
.pllb-text{
    color: #333;
    font-family: var(--std-regular);
    font-size: 16px;
    line-height: 1.5; 
    transition: all 0.36s;
    margin-bottom: 66px;
    height: 4.5em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.press-news-related{
    padding-top: var(--std-padding3);
    padding-bottom: var(--std-padding3);
}
.psnl-le-text2{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.blog-ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
}
.blog-ul-list{
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.bull-top{
    width: 100%;
}
.bull-btm{
    padding: 20px 28px 30px;
    background: #F8F9FA;
}
.bull-btm-tit{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title4);
    line-height: 1.5; 
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}
.bull-btm-date-le{
    width: 18px;
    margin-right: 6px;
}
.bull-btm-date-le img{
    width: 100%;
}
.bull-btm-date{
    display: flex;
    margin-top: 8px;
    margin-bottom: 25px;
}
.bull-btm-date-ri{
    color: #666;
    font-family: var(--std-regular);
    font-size: 14px;
    line-height: 1.2;
    margin-top: 1px;
}
.bull-btm-text p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
    height: 4.5em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.bull-btm-text {
    margin-bottom: 37px;
}
.blog-main .ys-pcfy{
    margin-top: 40px;
}
.events-sec-ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
}
.events-sec-ul-list{
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
    height: all;
}
.events-sec-ul-list a{
    display: block;
    background: #F8F9FA;
    height: 100%;
}
.esul-link-top{
    width: 100%;
}
.esul-link-btm{
    padding: 23px 28px 20px;
    /*background: #F8F9FA;*/
}
.esul-link-btm-tit{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title4);
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}
.esul-link-btm-text{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-top: 4px;
    margin-bottom: 12px;
}
.elbu-list-text{
    color: #333;
    font-family: var(--std-regular);
    font-size: 14px;
    line-height: 1.5;
}
.elbu-list{
    margin-bottom: 4px;
}
.esul-link-btm-btn{
    padding-top: 24px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 54px;
}
.events-mian .ys-pcfy{
    margin-top: 40px;
}
.blog-main .psnl-le-title{
    height: auto;
    max-height: 4.8em;
}
.active-news .pnsb-active {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.active-news .pnsb-active > :last-child{
    margin-bottom: 0;
}
.active-news .pnst-title{
    font-size: var(--font-title1);
    line-height: 1.4;
    margin-bottom: 120px;
}
.active-news .press-news-sec {
    margin-top: 90px;
}
.active-news.inside-page .ys-bread-list a {
    color: #333;
}
.active-news.press-news .ys-nybanner {
    width: 100%;
    height: 130px;
}
.support-model{
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding3);
}
.support-model-act-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 24px;
}
.support-model-act-text{
    width: 64.40625%;
}
.support-model-act-text p{
    margin-bottom: 80px;
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
}
.support-model-act-img{
    width: 100%;
    margin-bottom: 139px;
}
.support-model-act-img img{
    width: 100%;
}
.smuc-list-all-title{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title4);
    font-weight: 600;
    line-height: 1.5; 
    height: 1.5em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.smuc-list-all-text{
    margin-top: 20px;
}
.smuc-list-all-text p{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5;
    height: 4.5em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.support-model-ul-cont{
    display: flex;
    flex-wrap: wrap;
    margin-left: -16px;
    margin-right: -16px;
}
.smuc-list{
    width: 33.333333%;
    padding:  0 16px;    
}
.smuc-list-all{
    padding-right: 32px;
    border-right: 1px solid #D9D9D9;
}
.support-model-ul li:last-child .smuc-list-all{
    padding-right: 0;
    border-right: none;
}
.support-faq{
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding3);
    background: rgba(112, 112, 112, 0.05);
}
.support-faq-tit{
    margin-bottom: 67px;
    text-align: center;
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
}
.support-faq-select{
    display: flex;
    align-items: center;
    margin-bottom: 65px;
}
.support-faq-select-le{
    width: calc(100% - 60px - 56px);
    flex-grow: 1;
}
.support-faq-select-ri{
    margin-left: 56px;
}
.sfsr-icon{
    width: 60px;
    height: 60px;
    border-radius: 44px;
    background: #6C3BB2;
    display: flex;
    justify-content: center;
    cursor: pointer;
}
.sfsr-icon-cont{
    width: 24px;
    display: flex;
    justify-content: center;
}
.sfsr-icon-cont img{
    width: 100%;
}
.sfsl-tab-ul{
    padding: 8px 10px;
    display: flex;
    justify-content: space-between;
    border-radius: 80px;
    border: 1px solid #6C3BB2;
}
.stul-select{
    padding: 8px 30px;
    position: relative;
    border-radius: 50px;
    overflow: hidden;
    cursor: pointer;
}
.stul-select p{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
    transition: all 0.36s;
    position: relative;
    z-index: 1;
}
.stul-select::after{
    content: '';
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #6C3BB2;
    opacity: 0;
    transition: all 0.36s;
}
.sfsl-tab-ul-list.slick-current .stul-select::after{
    opacity: 1;
}
.sfsl-tab-ul-list.slick-current .stul-select p{
    color: #fff;
}
.stcl-ul-top{
    padding: 34px 50px;
    background: #FFF;
}
.stcl-ul-btm{
    padding: 0px 50px;
    background: #FFF;
}
.stcl-ul-btm-active{
    padding: 32px 0 24px;
    border-top: 1px solid #D9D9D9;
}
.stcl-ul-btm-active p{
    margin-bottom: 8px;
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
}
.stcl-ul-top{
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}
.stcl-ul-top-le{
    width: calc(100% - 40px);
    flex-grow: 1;
    padding-right: 20px;
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title4);
    font-weight: 600;
    line-height: 1.75;
}
.stcl-ul-top-right{
    width: 40px;
    height: 40px;
    position: relative;
}
.stcl-ul-top-right img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.36s;
}
.stcl-ul-top-right > :last-child{
    opacity: 0;
}
.stcl-ul-top-right > :first-child{
    opacity: 1;
}
.stcl-ul-list{
    margin-bottom: 27px;
}
.stcl-ul > :last-child{
    margin-bottom: 0;
}
.stcl-ul-list.on .stcl-ul-top-right > :last-child{
    opacity: 1;
}
.stcl-ul-list.on .stcl-ul-top-right > :first-child{
    opacity: 0;
}
.stcl-ul-btm{
    display: none;
}
.sfsr-search-win{
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.9);
    z-index: 999;
    display: none;
}
.sfsl-tab-cont-list{
    display: none;
}
.support-question{
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding3);
}
.support-question-cont{
    padding: 84px 20px 70px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: rgba(185, 185, 185, 0.1);
}
.support-question-cont-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4; 
    text-align: center;
}
.support-question-cont-text{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
    margin-top: 26px;
    margin-bottom: 67px;
}
.support-question-cont-btn .std-btn1-box {
    padding: 0 38px;
}
.support-question-cont-btn  .std-btn1-box p {
    line-height: 50px !important;
}
.support-down{
    padding-top: var(--std-padding2);
    padding-bottom: var(--std-padding2);
    background: #F8F9FA;
}
.support-down-cont{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--std-margin1);
}
.support-down-cont-le{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
}
.support-down-btm{
    overflow: hidden;
}
.sdbl-link{
    padding: 23px 31px 33px;
    background: #FFF;
    display: block;
}
.sdbl-link-top{
    display: flex;
    padding-bottom: 22px;
    margin-bottom: 20px;
    border-bottom: 1px solid #D9D9D9;
}
.sdbl-link-top-icon{
    width: 21px;
    margin-right: 12px;
    margin-top: 5px;
}
.sdbl-link-top-icon img{
    width: 100%;
}
.sdbl-link-top-tit{
    width: calc(100% - 21px - 12px);
    flex-grow: 1;
    color: #333;
    font-size: var(--font-title4);
    line-height: 1.6;
    height: 3.2em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.sdbl-link-btm{
    display: inline-block;
    background: #F8F9FA;
    padding: 4px 24px;
    color: #333;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 92px;
}
.sdbl-link-down{
    display: flex;
}
.sdbl-link-down-le{
    color: #6C3BB2;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.5;
}
.sdbl-link-down-ri{
    width: 18px;
    margin-left: 14px;
    margin-top: 2px;
}
.sdbl-link-down-ri img{
    width: 100%;
}
.support-down-btm-arr{
    position: relative;
    margin-top: 64px;
    display: flex;
}
.sdba-ri{
    width: calc(100% - 90px);
    padding-left: 33px;
    position: relative;
}
.sdba-le{
    display: flex;
}
.sdba-le-next{
    width: 40px;
    height: 40px;
    border: 1px solid var(--main-color1);
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
    cursor: pointer;
}
.sdba-le-next::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: var(--main-color1);
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}
.sdba-le-next img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 15px;
    height: 15px;
    transition: all 0.36s;
    z-index: 1;
}
.sdba-le-next > :first-child{
    opacity: 1;
}
.sdba-le-next > :last-child{
    opacity: 0;
}
.sdba-le-prev{
    width: 40px;
    height: 40px;
    border: 1px solid var(--main-color1);
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
    cursor: pointer;
}
.sdba-le-prev::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: var(--main-color1);
    width: 100%;
    height: 100%;
    opacity: 0;
}
.sdba-le-prev img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 15px;
    height: 15px;
    transition: all 0.36s;
    z-index: 1;
}
.sdba-le-prev > :first-child{
    opacity: 1;
}
.sdba-le-prev > :last-child{
    opacity: 0;
}
.sdba-ri .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.2);
    top: 50%;
    transform: translateY(-50%);
    left: 33px;
    width: 100%;
    height: 1px;
}
.support-down-btm-ul > :last-child{
    margin-right: 0;
}
.sdba-ri .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--main-color1);
}
.svbu-list-cont-top{
    width: 100%;
    position: relative;
}
.svbu-list-cont{
    cursor: pointer;
}
.slct-img{
    width: 100%;
}
.slct-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 45px;
    height: 45px;
}
.svbu-list-cont-btm{
    padding: 32px 18px 20px;
    background: #F8F9FA;
}
.slcb-tit{
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.slcb-tag{
    display: inline-block;
    margin-top: 18px;
    margin-bottom: 52px;
    border-radius: 2px;
    background: rgba(95, 0, 188, 0.10);
    padding: 2px 6px;
    color: #6C3BB2;
    font-family: var(--std-regular);
    font-size: 12px;
    line-height: 1.5;
}
.slcb-date{
    color: #999;
    font-size: 14px;
    line-height: 1.75;
}
.support-video{
    background: #FFF;
}
.support-video-btm{
    overflow: hidden;
}
.support-netword{
    padding-top: var(--std-padding1);
    padding-bottom: 170px;
    background: #F8F9FA;
}
.support-netword-title{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 90px;
}
.support-netword-ul{
    display: flex;
    margin-left: -12px;
    margin-right: -12px;
}
.support-netword-ul-list{
    width: 33.333333%;
    padding: 0 12px;
}
.snul-cont{
    padding: 53px 31px 43px;
    border-bottom: 3px solid #6C3BB2;  
    background: #FFF;
    height: 100%;
}
.snul-cont-top{
    padding-left: 21px;
    position: relative;
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title4);
    font-weight: 600;
    line-height: 1.6;
    transition: all 0.36s;
    height: 1.6em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.snul-cont-top::after{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 4px;
    height: 24px;
    border-radius: 50px;
    background: #6C3BB2;
}
.snul-cont-btm{
    padding-top: 44px;
    margin-top: 28px;
    border-top: 1px solid #EEE;
}
.snul-cont-btm-list{
    margin-bottom: 20px;
}
.snul-cont-btm > :last-child{
    margin-bottom: 0;
}
.scbl-all{
    display: flex;
}
.scbl-all-le{
    width: 20px;
    margin-right: 14px;
    margin-top: 2px;
}
.scbl-all-le img{
    width: 100%;
}
.scbl-all-ri{
    width: calc(100% - 34px);
    flex-grow: 1;
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5; 
}
.scbl-all-ri a{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5; 
}
.support-netword-ul .slick-dots {
    bottom: -50px;
}
.support-netword-ul .slick-track{
    display: flex;
    align-items: stretch;
}
.support-netword-ul .slick-slide {
    height: auto;
}
.file-top-ri{
    width: 222px;
    padding: 18px 32px;
    border-radius: 44px;
    background: #F8F9FA;
    display: flex;
}
.file-top-ri-icon{
    width: 24px;
    cursor: pointer;
}
.file-top-ri-input{
    width: calc(100% - 24px);
    flex-grow: 1;
    padding-right: 20px;
    height: 100%;
}
.file-top-ri-icon img{
    width: 100%;
}
.file-top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}
.file-top-le .product-tab-ul-li a {
    line-height: 40px;
}
.file-ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
}
.file-ul-list{
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.file-ul-list-link{
    display: block;
    background: #F8F9FA;
    padding: 30px 28px;
}
.full-top{
    padding-bottom: 25px;
    border-bottom: 1px solid #D9D9D9;
    display: flex;
    margin-bottom: 27px;
}
.full-top-icon{
    width: 24px;
    margin-right: 17px;
}
.full-top-icon img{
    width: 100%;
}
.full-top-text{
    width: calc(100% - 41px);
    flex-grow: 1;
}
.full-top-text p{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title5);
    line-height: 1.6; 
    height: 4.8em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.full-btm{
    display: flex;
}
.full-top-left{
    width: calc(100% - 18px);
    padding-right: 20px;
}
.full-top-left-cont{
    color: #6C3BB2;
    font-family: var(--std-regular);
    font-size: 14px;
    line-height: 1.5;
    margin-right: 10px;
}
.full-top-right{
    width: 18px;
}
.full-top-right img{
    width: 100%;
}
.file-main .ys-pcfy{
    margin-top: 26px;
}
.visual-ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
}
.visual-ul-list{
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.vulc-top-img{
    width: 100%;
}
.vulc-top{
    width: 100%;
    position: relative;
}
.vulc-top-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 45px;
    height: 45px;
}
.visual-main{
    background: #F8F9FA;
}
.vulc-btm{
    padding: 25px 18px 18px;
    background: #fff;
}
.vulc-btm-tit{
    color: #333;
    font-size: var(--font-title4);
    line-height: 1.5; 
    transition: all 0.36s;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.vulc-btm-tags{
    margin-top: 12px;
    margin-bottom: 44px;
}
.vttl-cont{
    display: inline-block;
    background: #F8F9FA;
    padding: 4px 24px;
    color: #333;
    font-size: 14px;
    line-height: 1.5;
}
.vulc-btm-tags-list{
    margin-right: 15px;
}
.vulc-btm-date{
    color: #999;
    font-size: 16px;
    line-height: 1.75;
}
.visual-main .file-top-ri{
    background: #fff;
}
.file-main .product-tab-ul-li a::after {
    background: #6C3BB2;
}
.quality-service{
    background: #F8F9FA;
}
.quality-service-title{
    margin-bottom: 26px;
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
}
.quality-service-ul-list{
    margin-top: 166px
}
.qsul-link{
    display: flex;
    background: #fff;
    padding: 42px 44px 70px;
    min-height: 540px;
}
.qsul-link-le{
    width: 45%;
}
.qsul-link-ri{
    width: 55%;
    padding-left: 113px;
}
.qsul-link-le-top{
    width: 100%;
    margin-top: -102px;
    margin-bottom: 48px;
}
.qsul-link-le-top img{
    width: 100%;
    transition: all 0.36s;
}
.qllb-list{
    position: relative;
    padding-left: 30px;
}
.qllb-list::after {
    content: '';
    position: absolute;
    background: #666;
    top: 10px;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    left: 13px;
}
.qllb-list p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.75;
}
.qsul-link-ri-top{
    padding-bottom: 48px;
    margin-bottom: 48px;
    border-bottom: 1px solid #D9D9D9;
}
.qsul-link-ri-top p{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.75;
}
.qsul-link-ri-btm{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    font-weight: 600;
    line-height: 1.6;
    transition: all 0.36s;
}
.quality-service-ul-list.on .qsul-link{
    flex-direction: row-reverse;
}
.quality-service-ul-list.on .qsul-link-ri{
    padding-left: 0;
    padding-right: 113px;
}
.qsul-link-ri2{
    padding-top: 52px;
}
.quality-mana-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
}
.quality-mana{
    padding-top: var(--std-padding3);
    padding-bottom: 18px;
}
.quality-mana-top{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 80px;
    padding-bottom: 72px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 64px;
}
.qmtu-list{
    margin-bottom: 24px;
}
.qmtu-list p{
    color: #333;
    font-family: var(--std-regular);
    font-size: var(--font-title4);
    line-height: 1.5;
}
.quality-mana-top-ul > :last-child{
    margin-bottom: 0;
}
.quality-mana-top-ri{
    width: 290px;
    color: #6C3BB2;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    font-weight: 600;
    line-height: 1.6;
}
.quality-mana-top-ul{
    width: calc(100% - 290px);
    padding-right: 30px;
}
.quality-mana-btm-tit{
    color: #6C3BB2;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: 24px;
}
.quality-mana-btm-text{
    width: 74.5%;
}
.quality-mana-btm-text p{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title4);
    font-weight: 600;
    line-height: 1.5;
}
.quality-mana-btm-apng{
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.qmba-ri{
    width: 42.6%;
    margin-right: -44px;
}
.qmba-ri img{
    width: 100%;
}
.qmba-le{
    position: absolute;
    top: 80px;
    left: 0;
    width: 74.5%;
    height: 100%;
}
.qmba-le-list{
    margin-bottom: 40px;
}
.qmba-le-list p{
    color: #5A5A5A;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.75;
}
.qmba-le li:nth-child(2){
    width: 92%;
}
.qmba-le li:nth-child(3){
    width: 82%;
}
.quality-system{
    background: #F8F9FA;
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding1);
}
.quality-system-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
    text-align: center; 
}
.quality-system-ul{
    display: flex;
    flex-wrap: wrap;
    margin-top: var(--std-padding2);
    margin-left: -22px;
    margin-right: -22px;
}
.quality-system-ul-list{
    width: 20%;
    padding: 0 12px !important;
}
.qsul-cont{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.qsul-cont-top{
    margin-bottom: 30px;   
    display: flex;
    flex-direction: column;
    align-items: center; 
}
.qsul-cont-top-img{
    width: 120px;
    border-radius: 50%;
    margin-bottom: 24px;
}
.qsul-cont-top-num{
    color: #333;
    text-align: center;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5;
}
.qsul-cont-btm-list p{
    color: #666;
    text-align: center;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5;
    margin-bottom: 20px;
}
.qsul-cont-btm-list > :last-child{
    margin-bottom: 0;
}
.chain-top{
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding3);
    background: #F8F9FA;
}
.chain-tit{
    width: 76%;
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    font-weight: 600;
    line-height: 1.6;
}
.chain-tit span{
    color: #6C3BB2;
}
.chain-top-cont-all{
    margin-top: 169px;
}
.chain-top-cont{
    display: flex;
    flex-wrap: wrap;
    background: #FFF;
    padding: 167px 54px 70px 56px;
}
.chain-top-cont-le{
    width: 59%;
    padding-right: 111px;
}
.ctcl-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    font-weight: 600;
    line-height: 1.6;
    transition: all 0.36s;
}
.ctcl-ul{
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #F1F1F1;
}
.ctcl-ul-list{
    margin-bottom: 12px;
    position: relative;
    padding-left: 17px;
}
.ctcl-ul-list::after{
    content: '';
    position: absolute;
    top: 8px;
    left: 0px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #6C3BB2;
}
.ctcl-ul-list p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5;
}
.chain-top-cont-ri{
    width: 41%;
    margin-top: -267px;
}
.chain-auto-cont-link{
    position: relative;
    padding: 235px 0 326px;
    display: block;
    overflow: hidden;
}
.cacl-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cacl-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.36s;
}
.cacl-bg >:last-child{
    display: none;
}
.cacl-text{
    width: 35.2%;
}
.cacl-text .ctcl-tit{
    color: #FFF;
    position: relative;
}
.cacl-text .ctcl-ul-list p{
    color: #FFF;
}
.cacl-text .ctcl-ul{
    position: relative;
}
.chain-plant{
    padding-top: var(--std-padding3);
    padding-bottom: 147px;
    background: #F8F9FA;
}
.chain-plant-cont-link{
    display: flex;
    flex-wrap: wrap;
}
.cpcl-le{
    width: 44%;
}
.cpcl-ri{
    width: 56%;
    padding-left: 182px;
    padding-top: 100px;
}
.chain-fast{
    padding-top: var(--std-padding3);
    padding-bottom: 160px;
}
.chain-fast-cont-top{
    width: 100%;
    margin-bottom: var(--std-margin1);
}
.chain-btm-cont{
    display: block;
    padding-top: 225px;
    padding-bottom: 255px;
    background: #F8F9FA;
    position: relative;
}
.chain-btm-cont-ri{
    position: absolute;
    top: 0;
    right: 0;
    width: 50.625%;
    height: 100%;
}
.chain-btm-cont-ri img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.chain-btm-cont-le{
    width: 48.5%;
    padding-right: 102px;
}
.duty-text{
    background: #F8F9FA;
}
.duty-text-ul-list{
    margin-bottom: 16px;
}
.duty-text-ul > :last-child{
    margin-bottom: 0;
}
.duty-text-ul-list p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title4);
    line-height: 1.5;
}
.duty-advocat-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
}
.duty-advocat-text{
    margin-top: var(--std-margin1);
    margin-bottom: 94px;
}
.duty-advocat-text p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title4);
    line-height: 1.5; 
}
.duty-advocat-ul-list{
    margin-bottom: 50px;
}
.duty-advocat-ul > :last-child{
    margin-bottom: 0;
}
.daul-link{
    display: flex;
    flex-wrap: wrap;
}
.daul-link-le{
    width: 49%;
}
.daul-link-ri{
    width: 51%;
    padding: 54px 40px 0 62px;
}
.daul-link-ri-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: var(--std-margin1);
    transition: all 0.36s;
    padding-right: 50px;
}
.daul-link-ri-text p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5;
}
.duty-advocat-ul-list.on .daul-link{
    flex-direction: row-reverse;
}
.duty-together{
    position: relative;
    padding-top: 187px;
    padding-bottom: 202px;
}
.duty-together-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.duty-together-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.duty-together-cont{
    padding-left: calc(50% - 600px);
    display: flex;
    flex-wrap: wrap;
    position: relative;
    justify-content: space-between;
}
.duty-together-cont-le{
    width: 32.872%;
}
.dtcl-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 60px;
}
.dtcl-word p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title4);
    line-height: 1.75;
}
.duty-together-cont-ri{
    width: 67.728%;
    padding-left: 140px;
    display: flex;
    margin-left: -25px;
    margin-right: -25px;
}
.dtcr-list{
    padding: 0 25px;
}
.dtcr-list-link{
    position: relative;
}
.dtcr-list-link-img{
    width: 100%;
}
.dtcr-list-link-top{
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    padding: 0 44px;
}
.dllt-title{
    color: #FFF;
    font-family: var(--std-regular);
    font-size: 24px;
    line-height: 1.5;
}
.dllt-text{
    margin-top: var(--std-margin1);
}
.dllt-text p{
    color: #FFF;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.5;
}
.duty-partners-tit{
    color: #333;
    font-family: var(--std-semibold);
    font-size: var(--font-title2);
    font-weight: 600;
    line-height: 1.4;
}
.duty-partners-text{
    margin-top: var(--std-margin1);
}
.duty-partners-text p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-title4);
    line-height: 1.5;
}
.dpsc-ri-arrow .std-arrow-icon {
    border: 1px solid #CACACA;
}
.duty-partners-slick-cont{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.dpsc-le{
    width: 49%;
}
.dpsc-ri{
    width: 51%;
    padding-left: 63px;
    padding-bottom: 124px;
}
.duty-partners-btm{
    margin-top: 100px;
    position: relative;
}
.dpsc-ri-bold{
    color: #6C3BB2;
    font-family: var(--std-semibold);
    font-size: var(--font-title3);
    font-weight: 600;
    line-height: 1.6;
}
.dpsc-ri-regu{
    margin-top: 24px;
}
.dpsc-ri-regu p{
    color: #666;
    font-family: var(--std-regular);
    font-size: var(--font-parga1);
    line-height: 1.75; 
}
.duty-partners-btm .ys-cont1200{
    position: relative;
}
.dpsc-ri-arrow{
    position: absolute;
    bottom: 22px;
    left: 49%;
    padding-left: 63px;
}
.duty-partners-btm-tag{
    display: flex;
    position: absolute;
    top: 0;
    left: 49.5%;
    width: 100%;
}
.duty-partners-btm-tag::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #F1F1F1;
    opacity: 1;
    transition: all 0.36s;
}
.dpbt-list{
    padding-top: 17px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
}
.dpbt-list::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #6C3BB2;
    opacity: 0;
    transition: all 0.36s;
    z-index: 1;
}
.dpbt-list-text{
    padding-left: 18px;
    color: #999;
    font-family: var(--std-semibold);
    font-size: 16px;
    line-height: 1.5;
    position: relative;
    transition: all 0.36s;
}
.dpbt-list-text::after{
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: #6C3BB2;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.36s;
}
.dpbt-list-text::before{
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: #999;
    border-radius: 50%;
}
.dpbt-list.on::after{
    opacity: 1;
}
.dpbt-list.on .dpbt-list-text::after{
    opacity: 1;
}
.dpbt-list.on .dpbt-list-text{
    color: #6C3BB2;
}
.dtcr-list-link-bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
}
.dpbt-list-text-ph{
    display: none;
}
.cacl-bg2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 92.24%);
}
.pnsb-active p video{
    width: 100%;
}
.press-section-tags-ri .ys-select-li {
    font-size: var(--font-parga2);
    color: #333;
    line-height: 2;
}
.ys-cont1500 {
    width: 1500px;
    margin: 0 auto;
    max-width: 100%;
}
.qsul-link-ri .qsul-link-le-btm{
    display: none;
}
.duty-partners-slick .slick-disabled {
    opacity: 0.4;
    pointer-events: none !important;
}
.support-down-btm .swiper-button-disabled{
    opacity: 0.4;
    pointer-events: none !important;
}
.support-video-btm .swiper-button-disabled{
    opacity: 0.4;
    pointer-events: none !important;
}
.file-main .press-section-tags-ri {
    width: 109px;
}
.visual-ul-list-cont{
    cursor: pointer;
}
.press-section-tags{
    z-index: 10;
}
@media screen and (min-width: 1200px) {
    .pstl-list-link:hover{
        color: #6C3BB2;
    }
    .press-section-news-link:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .psul-href:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .psul-href:hover .psul-href-title{
        color: #6C3BB2;
    }
    .pnru-list-link:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .pnru-list-link:hover .pllb-text{
        color: #6C3BB2;
    }
    .blog-ul-list-link:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .blog-ul-list-link:hover .bull-btm-tit{
        color: #6C3BB2;
    }
    .esul-link:hover .std-btn2-box img{
        transform: translateX(10px);
    }
    .esul-link:hover .esul-link-btm-tit{
        color: #6C3BB2;
    }
    .sfsl-tab-ul-list:hover .stul-select::after {
        opacity: 1;
    }
    .sfsl-tab-ul-list:hover .stul-select p{
        color: #fff;
    }
    .sdba-le-next:hover::after{
        opacity: 1;
    }
    .sdba-le-next:hover > :last-child{
        opacity: 1;
    }
    .sdba-le-next:hover > :first-child{
        opacity: 0;
    }
    .sdba-le-prev:hover::after{
        opacity: 1;
    }
    .sdba-le-prev:hover > :last-child{
        opacity: 1;
    }
    .sdba-le-prev:hover > :first-child{
        opacity: 0;
    }
    .svbu-list-cont:hover .slcb-tit{
        color: var(--main-color1);
    }
    .svbu-list-cont:hover .slct-img img{
        transform: scale(1.05);
    }
    .snul-cont:hover .snul-cont-top{
        color: var(--main-color1);
    }
    .visual-ul-list-cont:hover .vulc-btm-tit{
        color: var(--main-color1);
    }
    .visual-ul-list-cont:hover .vulc-top-img img{
        transform: scale(1.05);
    }
    .qsul-link:hover .qsul-link-ri-btm{
        color: #4E0A91;
    }
    .qsul-link:hover .qsul-link-le-top img{
        transform: scale(1.05);
    }
    .chain-top-cont:hover .ctcl-tit{
        color: #6C3BB2;
    }
    .chain-auto-cont-link:hover .cacl-bg img{
        transform: scale(1.05);
    }
    .chain-plant-cont-link:hover .ctcl-tit{
        color: #6C3BB2;
    }
    .chain-fast-cont:hover .ctcl-tit{
        color: #6C3BB2;
    }
    .chain-btm-cont:hover .ctcl-tit{
        color: #6C3BB2;
    }
    .daul-link:hover .daul-link-ri-tit{
        color: #4E0A91;
    }
    .dpsc-ri-arrow .std-arrow-icon:hover {
        background: rgba(108, 59, 178, 1);
    }
    .dpbt-list:hover::after{
        opacity: 1;
    }
    .dpbt-list:hover .dpbt-list-text{
        color: #6C3BB2;
    }
    .dpbt-list:hover .dpbt-list-text::after{
        opacity: 1;
    }
    .pnsb-ul-list-link:hover{
        color: #6C3BB2;
    }
    .chain-top-cont:hover .chain-top-cont-img img{
        transform: scale(1.05);
    }
    .chain-plant-cont-link:hover .cpcl-le img{
        transform: scale(1.05);
    }
    .chain-fast-cont:hover .chain-fast-cont-top img{
        transform: scale(1.05);
    }
    .chain-btm-cont:hover .chain-btm-cont-ri img{
        transform: scale(1.05);
    }
}
/* 24.09.09-kim-end */
/*2024.9.23修改*/
.pnst-top-ri{
    margin-right: 7px;
}
/*2024.9.25修改*/
.chain-top-cont-le {
    width: 55%;
}
.chain-top-cont-ri {
    width: 45%;
}
.file-main .press-section-tags-ri .ys-select-li:nth-child(1),
.file-main .press-section-tags-ri .ys-select-li:nth-child(2),
.file-main .press-section-tags-ri .ys-select-li:nth-child(3),
.file-main .press-section-tags-ri .ys-select-li:nth-child(4),
.press-main .press-section-tags-ri .ys-select-li:nth-child(1),
.press-main .press-section-tags-ri .ys-select-li:nth-child(2),
.press-main .press-section-tags-ri .ys-select-li:nth-child(3),
.press-main .press-section-tags-ri .ys-select-li:nth-child(4),
.press-main .press-section-tags-ri .ys-select-li:nth-child(5),
.press-main .press-section-tags-ri .ys-select-li:nth-child(6){
    display: none;
}
.pstl-list{
    display: none;
}
.file-main .press-section-tags-le .pstl-list:nth-child(n+1):nth-child(-n+4),
.press-main .press-section-tags-le .pstl-list:nth-child(n+1):nth-child(-n+6){
    display: block;
}
.press-section-tags-ri .ys-select-li a{
    font-size: var(--font-parga2);
    color: #333;
    line-height: 2;
}
.press-section-tags{
    margin-bottom: 0 !important;
    margin-top: -94px !important;
}
.press-section{
    padding-top: 60px !important;
}
.file-main .file-top{
    margin-top: 60px !important;
}
/* 2024.09.30 - start */
.coop-build{
    background: var(--auxi-bgcolor1);
    padding-top: calc(var(--std-padding3) + var(--font-parga2));
    padding-bottom: var(--std-padding3);
}
.coop-build .std-parga1{
    margin-top: 24px;
    color: #666;
}
.coop-build .std-parga1 p{
    color: #666;
}
.coop-upgrad{
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding1);
}
.coop-upgrad .std-title2{
    margin-bottom: calc(var(--std-padding2) - 4px);
}
.coop-upgrad .msnt-main-right {
    width: 66%;
    padding: 113px 163px 131px 206px;
}
.coop-upgrad .msnt-main-left{
    width: 34%;
    padding-left: 0px;
}
.coop-upgrad .mmlt-word{
    padding: 21px 48px 24px 24px;
}
.coop-upgrad .msnt-main-left-text {
    margin-bottom: 14px;
}
.coop-upgrad .msnt-main-left-text:last-child {
    margin-bottom: 0px;
}
.coop-upgrad .msnt-main-left-text::after {
    left: 0;
    width: calc(100% + 107px);
}
.coop-upgrad .msnt-main{
    align-items: flex-end;
}
.coop-share{
    position: relative;
    padding-top: calc(var(--std-padding3) - 18px);
    padding-bottom: calc(var(--std-padding3) - 15px);
}
.coop-share-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.coop-share-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.coop-share .ys-cont1200{
    position: relative;
    z-index: 6;
}
.coop-share .std-title2{
    margin-bottom: 24px;
}
.coop-share .std-parga1,
.coop-share .std-parga1 p{
    color: #666;
}
.coop-share-core{
    margin-top: var(--std-padding1);
    display: flex;
}
.coop-share-core-img{
    width: 48.34%;
    padding-top: 7px;
}
.coop-share-core-img img{
    width: 100%;
}
.coop-share-core-inof{
    width: 51.66%;
    padding-right: 89px;
}
.csci-nub:not(:first-child){
    padding-right: 44px;
}
.csci-nub{
    margin-bottom: 33px;
}
.csci-nub:last-child{
    margin-bottom: 0;
}
.coop-services{
    position: relative;
    padding-top: var(--std-padding1);
    padding-bottom: 50px;
    background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
}
.coop-services-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.coop-services-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.coop-services .ys-cont1200{
    position: relative;
    z-index: 6;
}
.coop-services .std-title2{
    color: #fff;
    margin-bottom: 18px;
}
.coop-services .coop-services-text,
.coop-services .coop-services-text p{
    color: #fff;
}
.coop-services .coop-services-text,
.coop-services-btn{
    margin-bottom: 50px;
}
.coop-services-btn{
    border-radius: 80px;
    border: 1px solid #fff;
    padding: 8px 10px;
    display: flex;
    --jian: 4px;
    justify-content: space-between;
}
.coop-services-btn-item{
    width: calc(33.333333% - var(--jian));
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border-radius: 80px;
    padding: 2px 6px;
    margin-right: var((var(--jian)));
}
.coop-services-btn-item:last-child{
    margin-right: 0;
}
.coop-services-btn-item .std-parga1{
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.coop-services-btn-item .std-btn1-bg {
    background: #6C3BB2;
    width: 400px;
    height: 400px;
}
.coop-services-btn-item.on .std-btn1-bg {
    transform: translate3d(-50%, -50%, 0) scale(1);
    opacity: 1;
    transition: transform .8s ease-in-out;
}
.coop-services-box{
    --jian: 12px;
}
.cstn-inof-item-img{
    width: 100%;
}
.cstn-inof-item-link{
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.cstn-inof-item-word{
    padding: 24px 28px 35px 29px;
}
.cstn-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
}
.cstn-inof{
    margin: 0 calc(var(--jian) * -1);
}
.cstn-inof-item-word .std-parga1, 
.cstn-inof-item-word .std-parga1 p{
    font-size: calc(var(--font-parga1) - 1px);
}
.cstn-inof-item-word .std-title4{
    font-family: var(--std-semibold)!important;
    margin-bottom: 16px;
}
.cstn-inof-item:not(:first-child){
    display: none;
}
.cstn-inof .slick-track{
    display: flex;
}
.cstn-inof-item.slick-slide{
    height: auto;
}
.cstn-inof{
    padding-bottom: 40px;
}
.coop-services-box{
    position: relative;
}
.coop-services-text-nub{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    transition: all .4s ease;
}
.coop-services-text-nub.act{
    opacity: 1;
    pointer-events: all;
    position: relative;
}
.coop-future{
    padding-top: var(--std-padding1);
    padding-bottom: var(--std-padding1);
}
.coop-future-text,
.coop-future-text p{
    color: #5A5A5A;
}
.coop-future .std-title2{
    margin-bottom: 28px;
}
.coop-future-text{
    margin-bottom: var(--std-padding1);
}
.cfdn-font{
    font-size: calc(var(--font-title1) + 8px);
    color: var(--main-color1);
    line-height: 1.2;
    font-family: var(--std-semibold)!important;
    margin-bottom: 3px;
}
.cfdn-font span{
    line-height: inherit;
}
.coop-future-data-nub{
    text-align: center;
    width: 33.333333%;
    position: relative;
    padding: 0 4px;
}
.coop-future-data{
    display: flex;
    margin-bottom: calc(var(--std-padding1) + 10px);
}
.coop-future-data-nub::before{
    content: '';
    height: 89%;
    width: 1px;
    position: absolute;
    background: var(--main-color1);
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.coop-future-data-nub:last-child::before{
    display: none;
}
.coop-future-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
}
.cfii-link-img{
    width: 100%;
}
.cfii-link{
    background: var(--auxi-bgcolor1);
}
.coop-future-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
}
.cfii-link-text{
    padding: 42px 31px 52px 23px;
}
.cfii-link-text .std-title4{
    font-family: var(--std-semibold)!important;
    margin-bottom: 24px;
    transition: all .4s ease;
}
.cfii-link-text .std-parga1,
.cfii-link-text .std-parga1 p{
    color: #666;
}
.coop-future-inof-item:not(:first-child){
    display: none;
}
.cfii-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.coop-future-inof .slick-track{
    display: flex;
}
.coop-future-inof-item.slick-slide{
    height: auto;
}
.coop-future-inof.slick-dotted{
    padding-bottom: 49px;
}
.coop-roche-inof{
    background: var(--auxi-bgcolor1);
}
.coop-roche-inof-item{
    padding: 95px 124px 140px 80px;
}
.crii-link-logo{
    width: 142px;
}
.crii-link-logo img{
    width: 100%;
}
.crii-link-text{
    width: calc(100% - 142px);
    padding-top: 20px;
    padding-right: 153px;
}
.crii-link{
    display: flex;
    align-items: flex-start;
}
.crii-link-text-word,
.crii-link-text-word p{
    font-size: calc(var(--font-parga1) - 1px);
    color: #666;
}
.crii-link-text-word{
    position: relative;
}
.crii-link-text-badg{
    color: #333;
    font-family: var(--std-semibold)!important;
    font-size: calc(var(--font-parga1) - 1px);
    margin-top: 40px;
}
.coop-roche-inof-item:not(:first-child){
    display: none;
}
.coop-roche-inof .slick-dots{
    bottom: 53px;
}
.crii-link-text-word::before{
    content: '';
    background-image: url(../images/yin.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 51px;
    height: 42px;
    left: 0;
    top: 0;
    transform: translate(-61%,-67%);
}
.slick-slider{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.csci-nub .std-title4{
    display: none;
}
.vulc-btm-tit {
    font-size: 17px !important;
    height: 4.5em !important;
    -webkit-line-clamp: 3 !important;
}
.dtcr-list-link-top {
    transition: all .36s;
    bottom: calc((1.5em * -4) - 40px) !important;
}
.dllt-title{
    height: calc(1.5em * 2);
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.dllt-text p{
    height: calc(1.5em * 4);
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
@media screen and (min-width: 1200px) {
 .dtcr-list a:hover .dtcr-list-link-top{
        bottom:40px !important;
    }
}
/* 2024.09.30 - end */

/*2024.10.14修改-start*/
.cstn-inof-item-word{
    height: var(--itemheight);
}

/*2024.10.14修改-end*/
.contact-wrap-img-text h2 {
    font-size: 40px !important;
}
.cwit-parga p {
    font-size: 18px !important;
}
.contact-wrap-img-text {
    padding: 54px 60px !important;
}
.cwit-info-li .std-title4{
    font-size: 16px !important;
}
.scbl-all-ri a{
    font-size: 16px;
}
.yfts-list-top{
    cursor: pointer;
}
.yfts-list li{
    position: relative;
}
.yfts-list-bot{
    position: absolute;
    bottom: 120%;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    display: none;
}
.yfts-list ul {
    justify-content: center;
}

/* 2024.12.2修改-start */
.pwtb-pro-td0 p{
    white-space: nowrap;
}
.iklu-li-tit {
    font-size: 20px;
    height: auto !important;
}
.hptw-parga p{
    height: 7em;
    -webkit-line-clamp: 4;
}
.home-service .home-pro-tp-img {
    top: auto;
    bottom: 0;
}
.ys-ban-title {
    width: 80%;
}
/* 2024.12.2修改-end */